diff --git a/plugins/builtin/source/content/views/view_diff.cpp b/plugins/builtin/source/content/views/view_diff.cpp index c6e830a57..1efce53c2 100644 --- a/plugins/builtin/source/content/views/view_diff.cpp +++ b/plugins/builtin/source/content/views/view_diff.cpp @@ -34,10 +34,16 @@ namespace hex::plugin::builtin { this->m_upperCaseHex = static_cast(upperCaseHex); } }); + + EventManager::subscribe(this, [this](prv::Provider *) { + this->m_providerA = -1; + this->m_providerB = -1; + }); } ViewDiff::~ViewDiff() { EventManager::unsubscribe(this); + EventManager::unsubscribe(this); } static void drawProviderSelector(int &provider) {