From 4600043a498b015360a0f2b6f682ae82aff1b198 Mon Sep 17 00:00:00 2001 From: Aaron Blasko Date: Sat, 22 Mar 2025 17:01:35 +0100 Subject: [PATCH] hyprpm: return 1 when plugins are outdated (#9694) * hyprpm: return 1 when plugins are outdated * clang-formatted --- hyprpm/src/main.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) 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");