From b039bc14c65d455564ece1eb77a4622e246df4be Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 8 Sep 2025 19:51:58 +0200 Subject: [PATCH] fix: Only first opened popup appearing properly --- main/gui/include/window.hpp | 3 --- main/gui/source/window/window.cpp | 3 ++- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/main/gui/include/window.hpp b/main/gui/include/window.hpp index b4f8d026a..549749764 100644 --- a/main/gui/include/window.hpp +++ b/main/gui/include/window.hpp @@ -62,9 +62,6 @@ namespace hex { std::string m_windowTitle, m_windowTitleFull; - double m_lastStartFrameTime = 0; - double m_lastFrameTime = 0; - std::set m_pressedKeys; ImGuiExt::ImHexCustomData m_imguiCustomData; diff --git a/main/gui/source/window/window.cpp b/main/gui/source/window/window.cpp index bf412aab4..ddf6f7194 100644 --- a/main/gui/source/window/window.cpp +++ b/main/gui/source/window/window.cpp @@ -24,6 +24,7 @@ #include #include +#include #include #include #include @@ -535,7 +536,7 @@ namespace hex { if (popupDelay <= -1.0) { popupDelay = 0.2; } else { - popupDelay -= m_lastFrameTime; + popupDelay -= io.DeltaTime; if (popupDelay < 0 || popups.size() == 1) { popupDelay = -2.0; currPopup = std::move(popups.back());