From 73b9df24cf2cfdcc53b188bb204f74aac22ba311 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 17 Feb 2025 10:16:51 +0100 Subject: [PATCH] fix: Closing one view breaking all other views --- plugins/builtin/source/content/providers/view_provider.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/builtin/source/content/providers/view_provider.cpp b/plugins/builtin/source/content/providers/view_provider.cpp index b0d0a60b6..2a6c49edb 100644 --- a/plugins/builtin/source/content/providers/view_provider.cpp +++ b/plugins/builtin/source/content/providers/view_provider.cpp @@ -52,9 +52,10 @@ namespace hex::plugin::builtin { return false; EventProviderClosing::subscribe(this, [this](const prv::Provider *provider, bool*) { - if (m_provider == provider) + if (m_provider == provider) { ImHexApi::Provider::remove(this, false); - m_provider = nullptr; + m_provider = nullptr; + } }); return true;