From b8b9e2c204c84f5ffe739b1fef876e95fc0b9418 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 6 Aug 2023 07:10:56 +0300 Subject: [PATCH] kutils: add assert for the poller in KIdleTimePrivate::loadSystem() Signed-off-by: Ivailo Monev --- kutils/kidletime/kidletime.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/kutils/kidletime/kidletime.cpp b/kutils/kidletime/kidletime.cpp index 44cfc35e..39d3a4cb 100644 --- a/kutils/kidletime/kidletime.cpp +++ b/kutils/kidletime/kidletime.cpp @@ -181,13 +181,11 @@ void KIdleTimePrivate::loadSystem() poller = new XScreensaverBasedPoller(); } #endif + // either XSync or Xscreensaver must be available, see the top-level build file + Q_ASSERT(!poller.isNull()); - if (!poller.isNull()) { - kDebug() << "Using poller" << poller.data(); - poller.data()->setUpPoller(); - } else { - kWarning() << "No poller"; - } + kDebug() << "Using poller" << poller.data(); + poller.data()->setUpPoller(); } void KIdleTimePrivate::unloadCurrentSystem()