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;