From eb9951fc8dfec98ed32fc3aa6394d7f11ec2532d Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 18 Feb 2022 09:54:24 -0500 Subject: [PATCH] Finally fix the model compiler window --- tools/modelcompiler/src/modeleditor.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/modelcompiler/src/modeleditor.cpp b/tools/modelcompiler/src/modeleditor.cpp index c30c30a..d54ab70 100755 --- a/tools/modelcompiler/src/modeleditor.cpp +++ b/tools/modelcompiler/src/modeleditor.cpp @@ -21,6 +21,9 @@ void app_main(prism::engine* engine) { ModelEditor* editor = (ModelEditor*)engine->get_app(); + engine->debug_enabled = false; + engine->console_enabled = false; + if(utility::contains(engine->command_line_arguments, "--no_ui")) editor->flags.hide_ui = true; @@ -510,13 +513,12 @@ void ModelEditor::compile_model() { void ModelEditor::drawUI() { - auto viewport = ImGui::GetWindowViewport(); + auto viewport = ImGui::GetMainViewport(); ImGui::Begin("mcompile", nullptr, ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDecoration); - - ImGui::SetWindowPos(viewport->Pos); - ImGui::SetWindowSize(platform::get_window_size(engine->get_main_window())); + ImGui::SetWindowPos(viewport->Pos, ImGuiCond_Always); + ImGui::SetWindowSize(viewport->Size, ImGuiCond_Always); if(ImGui::Button("Open model to compile...")) { engine->get_imgui().open_dialog(true, [this](std::string path) {