diff --git a/frame/util/multiscreenworker.cpp b/frame/util/multiscreenworker.cpp index 7a77781e3..de4462314 100644 --- a/frame/util/multiscreenworker.cpp +++ b/frame/util/multiscreenworker.cpp @@ -898,7 +898,7 @@ void MultiScreenWorker::initMembers() m_delayWakeTimer->setSingleShot(true); - setStates(LauncherDisplay, m_launcherInter->visible()); + setStates(LauncherDisplay, m_launcherInter->isValid() ? m_launcherInter->visible() : false); // init check checkDaemonDockService();