summaryrefslogtreecommitdiff
path: root/src/managers/WelcomeManager.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2026-02-19 01:12:48 +0000
committerVaxry <vaxry@vaxry.net>2026-02-19 01:12:48 +0000
commita1e62dcb12f5547ccb786b34a46ae60ca78ec5e7 (patch)
treebce649cbfc6a0ca87f890e7b49fb4d6c7b050c46 /src/managers/WelcomeManager.cpp
parent7a566942d53fe3f53a3287077af57d9aefdc41e0 (diff)
welcome: skip in safe mode
Diffstat (limited to 'src/managers/WelcomeManager.cpp')
-rw-r--r--src/managers/WelcomeManager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/managers/WelcomeManager.cpp b/src/managers/WelcomeManager.cpp
index 7a0b8f7f..6faf58c3 100644
--- a/src/managers/WelcomeManager.cpp
+++ b/src/managers/WelcomeManager.cpp
@@ -1,4 +1,5 @@
#include "WelcomeManager.hpp"
+#include "../Compositor.hpp"
#include "../debug/log/Logger.hpp"
#include "../config/ConfigValue.hpp"
#include "../helpers/fs/FsUtils.hpp"
@@ -15,6 +16,11 @@ CWelcomeManager::CWelcomeManager() {
return;
}
+ if (g_pCompositor->m_safeMode) {
+ Log::logger->log(Log::DEBUG, "[welcome] skipping, safe mode");
+ return;
+ }
+
if (!NFsUtils::executableExistsInPath("hyprland-welcome")) {
Log::logger->log(Log::DEBUG, "[welcome] skipping, no welcome app");
return;