diff --git a/hyprpm/src/core/PluginManager.cpp b/hyprpm/src/core/PluginManager.cpp index 446d5860..f07c8645 100644 --- a/hyprpm/src/core/PluginManager.cpp +++ b/hyprpm/src/core/PluginManager.cpp @@ -310,7 +310,9 @@ eHeadersErrors CPluginManager::headersValid() { hash = hash.substr(hash.find_first_of('"') + 1); hash = hash.substr(0, hash.find_first_of('"')); - if (hash != HLVER.hash) + auto GLOBALSTATE = DataState::getGlobalState(); + + if (hash != HLVER.hash || hash != GLOBALSTATE.headersHashCompiled) return HEADERS_MISMATCHED; return HEADERS_OK;