broulik created this revision. broulik added a reviewer: Frameworks. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. broulik requested review of this revision.
REVISION SUMMARY We can do everything we need with `QWindow` TEST PLAN Alternative to D27276 <https://phabricator.kde.org/D27276> - Forced it to use the xscreensaver based one, ran the manual test, it worked - However, powerdevil crashes in resume on idle :( at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ffff28a706f in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007ffff28a72a8 in xcb_request_check () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #5 0x00007fffe831ccc2 in QXcbConnection::xi2SetMouseGrabEnabled(unsigned int, bool) (this=0x55555579d180, w=<optimized out>, grab=false) at qxcbconnection_xi2.cpp:850 #6 0x00007ffff3b460bf in WidgetBasedPoller::releaseInputLock() (this=0x555555862680) at /home/kaiuwe/Projekte/kf5/kidletime/src/widgetbasedpoller.cpp:92 #7 0x00007fffdc69b75d in XScreensaverBasedPoller::simulateUserActivity() (this=0x555555862680) at /home/kaiuwe/Projekte/kf5/kidletime/src/plugins/xscreensaver/xscreensaverbasedpoller.cpp:59 #8 0x00007ffff798da54 in PowerDevil::Core::onResumingFromIdle() () at /usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.2 REPOSITORY R274 KIdleTime REVISION DETAIL https://phabricator.kde.org/D27279 AFFECTED FILES src/widgetbasedpoller.cpp src/widgetbasedpoller.h To: broulik, #frameworks Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns