mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-02 13:37:42 -05:00
fix: Multiple issues with provider load interfaces not working
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
namespace hex::plugin::builtin {
|
||||
|
||||
ViewProviderSettings::ViewProviderSettings() : View::Modal("hex.builtin.view.provider_settings.name") {
|
||||
EventProviderOpened::subscribe(this, [this](const hex::prv::Provider *provider) {
|
||||
EventProviderCreated::subscribe(this, [this](const hex::prv::Provider *provider) {
|
||||
if (provider->hasLoadInterface() && !provider->shouldSkipLoadInterface())
|
||||
this->getWindowOpenState() = true;
|
||||
});
|
||||
@@ -28,7 +28,7 @@ namespace hex::plugin::builtin {
|
||||
}
|
||||
|
||||
ViewProviderSettings::~ViewProviderSettings() {
|
||||
EventProviderOpened::unsubscribe(this);
|
||||
EventProviderCreated::unsubscribe(this);
|
||||
}
|
||||
|
||||
void ViewProviderSettings::drawContent() {
|
||||
|
||||
Reference in New Issue
Block a user