From 48603ea2c5ed3cbb7e4c985611e26b3e6fe3cbec Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Thu, 23 Jan 2025 21:03:10 -0600 Subject: [PATCH] [studio] Make tabs not draw while closing --- src/olympic/studio/applib/src/studioapp.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/olympic/studio/applib/src/studioapp.cpp b/src/olympic/studio/applib/src/studioapp.cpp index 6cf063e3..05d4542d 100644 --- a/src/olympic/studio/applib/src/studioapp.cpp +++ b/src/olympic/studio/applib/src/studioapp.cpp @@ -225,7 +225,9 @@ void StudioUI::drawTabs() noexcept { if (m_activeEditorOnLastDraw != e.get()) [[unlikely]] { m_activeEditor->onActivated(); } - e->draw(m_sctx); + if (open) [[likely]] { + e->draw(m_sctx); + } m_activeEditorOnLastDraw = e.get(); } ImGui::EndTabItem();