From 5fa9aaa6a67868a2c309015b8e600334b456dec9 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 13 Aug 2025 20:35:25 +0200 Subject: [PATCH] fix: Crash when opening provider after warm-restarting ImHex --- lib/libimhex/source/ui/view.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/libimhex/source/ui/view.cpp b/lib/libimhex/source/ui/view.cpp index a87e43126..74fc978dc 100644 --- a/lib/libimhex/source/ui/view.cpp +++ b/lib/libimhex/source/ui/view.cpp @@ -1,5 +1,6 @@ #include #include +#include #include @@ -7,7 +8,7 @@ namespace hex { - static View* s_lastFocusedView = nullptr; + static AutoReset s_lastFocusedView = nullptr; View::View(UnlocalizedString unlocalizedName, const char *icon) : m_unlocalizedViewName(std::move(unlocalizedName)), m_icon(icon) { }