kutils: add assert for the poller in KIdleTimePrivate::loadSystem()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-08-06 07:10:56 +03:00
parent 2b9b3c8d54
commit b8b9e2c204

View file

@ -181,13 +181,11 @@ void KIdleTimePrivate::loadSystem()
poller = new XScreensaverBasedPoller(); poller = new XScreensaverBasedPoller();
} }
#endif #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();
kDebug() << "Using poller" << poller.data(); poller.data()->setUpPoller();
poller.data()->setUpPoller();
} else {
kWarning() << "No poller";
}
} }
void KIdleTimePrivate::unloadCurrentSystem() void KIdleTimePrivate::unloadCurrentSystem()