From c065f12801bab7b6d58a4d52db1a69d88a1ce841 Mon Sep 17 00:00:00 2001 From: antopilo Date: Sat, 22 Mar 2025 18:46:50 -0400 Subject: [PATCH] Fixed title bar appearing when loading a scene --- .../Source/Editor/Windows/EditorInterface.cpp | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Editor/Source/Editor/Windows/EditorInterface.cpp b/Editor/Source/Editor/Windows/EditorInterface.cpp index 87d4b7a7..e9456049 100644 --- a/Editor/Source/Editor/Windows/EditorInterface.cpp +++ b/Editor/Source/Editor/Windows/EditorInterface.cpp @@ -2529,7 +2529,6 @@ namespace Nuake { void EditorInterface::OnSceneLoaded(Ref scene) { - Window::Get()->SetDecorated(true); VkRenderer::Get().SceneRenderer->sceneRenderPipeline->OnDebugDraw().AddRaw(this, &EditorInterface::OnDebugDraw); } @@ -2562,7 +2561,7 @@ namespace Nuake { auto project = Engine::GetProject(); if (project) { - auto sceneToLoad = project->DefaultScene; + auto& sceneToLoad = project->DefaultScene; if (!sceneToLoad) { sceneToLoad = CreateRef(); @@ -2573,6 +2572,7 @@ namespace Nuake { isLoadingProjectQueue = false; auto window = Window::Get(); + window->SetDecorated(true); window->ShowTitleBar(false); window->SetSize({ 1600, 900 }); window->Center(); @@ -2839,22 +2839,22 @@ namespace Nuake { sceneEditor->Draw(); } - ImGuiDockNode* node = (ImGuiDockNode*)GImGui->DockContext.Nodes.GetVoidPtr(ImGui::GetID("SceneEditorDockSpace")); - if (node) - { - ImGui::SetCursorPosY(ImGui::GetCursorPosY() - 32); - if (ImGui::DockNodeBeginAmendTabBar(node)) - { - ImGui::SetNextItemWidth(48); - if (ImGui::BeginTabItem("##logoPadding", 0, ImGuiTabItemFlags_Leading)) - { - - ImGui::EndTabItem(); - } - ImGui::DockNodeEndAmendTabBar(); - } - } - + //ImGuiDockNode* node = (ImGuiDockNode*)GImGui->DockContext.Nodes.GetVoidPtr(ImGui::GetID("SceneEditorDockSpace")); + //if (node) + //{ + // ImGui::SetCursorPosY(ImGui::GetCursorPosY() - 32); + // if (ImGui::DockNodeBeginAmendTabBar(node)) + // { + // ImGui::SetNextItemWidth(48); + // if (ImGui::BeginTabItem("##logoPadding", 0, ImGuiTabItemFlags_Leading)) + // { + // + // ImGui::EndTabItem(); + // } + // ImGui::DockNodeEndAmendTabBar(); + // } + //} + // ImGui::End();