summaryrefslogtreecommitdiff
path: root/hyprpm/src/main.cpp
diff options
context:
space:
mode:
authorAaron Blasko <blaskoazzolaaaron@gmail.com>2025-03-22 17:01:35 +0100
committerGitHub <noreply@github.com>2025-03-22 17:01:35 +0100
commit4600043a498b015360a0f2b6f682ae82aff1b198 (patch)
tree018912610e1dd0e8d7bc733dc3403c4ebf5931d4 /hyprpm/src/main.cpp
parent279b06044c583bfaa207d6fbd373c752967a4a2e (diff)
hyprpm: return 1 when plugins are outdated (#9694)
* hyprpm: return 1 when plugins are outdated * clang-formatted
Diffstat (limited to 'hyprpm/src/main.cpp')
-rw-r--r--hyprpm/src/main.cpp19
1 files 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");