D27279: Port away from QWidget

Kai Uwe Broulik noreply at phabricator.kde.org
Mon Feb 10 10:31:41 GMT 2020


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200210/2335d78f/attachment.html>


More information about the Kde-frameworks-devel mailing list