https://bugs.kde.org/show_bug.cgi?id=358231
--- Comment #11 from Jaime Torres <jtam...@gmail.com> --- Git commit e1fe26f1fc78082fdb215cb818177541d4607d9c by Jaime Torres. Committed on 19/02/2018 at 20:09. Pushed by jtamate into branch 'master'. Reduce plasmashell frozen time to almost nothing Summary: Related: bug 342056 Even the icon with the number of tasks pending moves from time to time. To reduce the frozen time, a similar patch must be applied also to frameworks/kwindowsystem src/platforms/xcb/kxmessages.cpp frameworks/plasma-framework src/plasma/private/effectwatcher.cpp According to the documentation (and a look to the source code) http://doc.qt.io/qt-5/qabstractnativeeventfilter.html The type of event eventType is specific to the platform plugin chosen at run-time, and can be used to cast message to the right type. On X11, eventType is set to "xcb_generic_event_t", and the message can be casted to a xcb_generic_event_t pointer. The other eventType are "windows_generic_MSG" and "mac_generic_NSEvent". No other eventType starts with an 'x'. Test Plan: Cut & paste 2000 small files. Before, a freeze (plasmashell not responding) of minutes After, a freeze of seconds Reviewers: #frameworks, #plasma, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: broulik, davidedmundson, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D10627 M +1 -1 shell/screenpool.cpp https://commits.kde.org/plasma-workspace/e1fe26f1fc78082fdb215cb818177541d4607d9c -- You are receiving this mail because: You are watching all bug changes.