diff --git a/src/core/Hypridle.cpp b/src/core/Hypridle.cpp index ee2265d..8c51877 100644 --- a/src/core/Hypridle.cpp +++ b/src/core/Hypridle.cpp @@ -313,7 +313,7 @@ void CHypridle::onLocked() { m_isLocked = true; static const auto LOCKCMD = g_pConfigManager->getValue("general:on_lock_cmd"); - if (*LOCKCMD) + if (!std::string{*LOCKCMD}.empty()) spawn(*LOCKCMD); if (m_inhibitSleepBehavior == SLEEP_INHIBIT_LOCK_NOTIFY) @@ -328,7 +328,7 @@ void CHypridle::onUnlocked() { inhibitSleep(); static const auto UNLOCKCMD = g_pConfigManager->getValue("general:on_unlock_cmd"); - if (*UNLOCKCMD) + if (!std::string{*UNLOCKCMD}.empty()) spawn(*UNLOCKCMD); }