From a593e9722737ec0d46443ddfe6065e1e82575120 Mon Sep 17 00:00:00 2001 From: Bruno Herbelin Date: Fri, 3 Feb 2023 19:26:41 +0100 Subject: [PATCH] BugFix: Show Shader editor as WorkspaceWindow --- src/ImGuiVisitor.cpp | 2 +- src/UserInterfaceManager.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ImGuiVisitor.cpp b/src/ImGuiVisitor.cpp index f3106ef..36c4cd5 100644 --- a/src/ImGuiVisitor.cpp +++ b/src/ImGuiVisitor.cpp @@ -1019,7 +1019,7 @@ void ImGuiVisitor::visit (ImageFilter& f) // Open Editor ImGui::SameLine(0, IMGUI_SAME_LINE); if ( ImGui::Button( ICON_FA_CODE " Open editor", ImVec2(IMGUI_RIGHT_ALIGN, 0)) ) - Settings::application.widget.shader_editor = true; + UserInterface::manager().shadercontrol.setVisible(true); ImGui::SameLine(0, IMGUI_SAME_LINE); ImGui::Text("Code"); } diff --git a/src/UserInterfaceManager.h b/src/UserInterfaceManager.h index 40bf03e..ad09803 100644 --- a/src/UserInterfaceManager.h +++ b/src/UserInterfaceManager.h @@ -431,6 +431,7 @@ public: class UserInterface { + friend class ImGuiVisitor; friend class Navigator; friend class OutputPreview;