diff --git a/hyprpm/src/main.cpp b/hyprpm/src/main.cpp index 9f2411b0..0d5efd1d 100644 --- a/hyprpm/src/main.cpp +++ b/hyprpm/src/main.cpp @@ -165,15 +165,18 @@ int main(int argc, char** argv, char** envp) { } else if (command[0] == "reload") { auto ret = g_pPluginManager->ensurePluginsLoadState(force); - if (ret != LOADSTATE_OK && notify) { - switch (ret) { - case LOADSTATE_FAIL: - case LOADSTATE_PARTIAL_FAIL: g_pPluginManager->notify(ICON_ERROR, 0, 10000, "[hyprpm] Failed to load plugins"); break; - case LOADSTATE_HEADERS_OUTDATED: - g_pPluginManager->notify(ICON_ERROR, 0, 10000, "[hyprpm] Failed to load plugins: Outdated headers. Please run hyprpm update manually."); - break; - default: break; + if (ret != LOADSTATE_OK) { + if (notify) { + switch (ret) { + case LOADSTATE_FAIL: + case LOADSTATE_PARTIAL_FAIL: g_pPluginManager->notify(ICON_ERROR, 0, 10000, "[hyprpm] Failed to load plugins"); break; + case LOADSTATE_HEADERS_OUTDATED: + g_pPluginManager->notify(ICON_ERROR, 0, 10000, "[hyprpm] Failed to load plugins: Outdated headers. Please run hyprpm update manually."); + break; + default: break; + } } + return 1; } else if (notify && !notifyFail) { g_pPluginManager->notify(ICON_OK, 0, 4000, "[hyprpm] Loaded plugins");