From ca35c90cbb616e0363a404577dbc8202cb55528f Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 19 Feb 2024 22:23:17 +0100 Subject: [PATCH] fix: Main menu not appearing for the first 200ms --- .../builtin/source/content/window_decoration.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/plugins/builtin/source/content/window_decoration.cpp b/plugins/builtin/source/content/window_decoration.cpp index e69866557..98d2f9cb3 100644 --- a/plugins/builtin/source/content/window_decoration.cpp +++ b/plugins/builtin/source/content/window_decoration.cpp @@ -312,16 +312,14 @@ namespace hex::plugin::builtin { } }; - if (ImGui::GetTime() > 0.2F) { - static u32 menuEndPos = 0; - if (menuEndPos < s_searchBarPosition) { + static u32 menuEndPos = 0; + if (menuEndPos <= s_searchBarPosition || ImGui::GetTime() < 0.2F) { + drawMenu(); + menuEndPos = ImGui::GetCursorPosX(); + } else { + if (ImGui::BeginMenu(ICON_VS_MENU)) { drawMenu(); - menuEndPos = ImGui::GetCursorPosX(); - } else { - if (ImGui::BeginMenu(ICON_VS_MENU)) { - drawMenu(); - ImGui::EndMenu(); - } + ImGui::EndMenu(); } }