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;