[Differential] [Request, 11 lines] D1152: [client] Perform ConnectionThread::roundtrip through QPA interface
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Wed Mar 16 10:05:34 UTC 2016
graesslin created this revision.
graesslin added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
REVISION SUMMARY
In case the ConnectionThread is created from the QGuiApplication the
roundtrip is performed through a function provided by the QPA plugin.
If the QPA plugin does not provide such a function, the normal
wl_display_roundtrip is used.
This is mostly a helper for KWin. Plugins might call roundtrip from the
main gui thread which results in a dead freeze of KWin. By providing this
function through the native interface KWin can ensure it doesn't freeze
and the plugin still gets the functionality of the roundtrip.
REPOSITORY
rKWAYLAND KWayland
BRANCH
roundtrip-qpa-5.6
REVISION DETAIL
https://phabricator.kde.org/D1152
AFFECTED FILES
src/client/connection_thread.cpp
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: graesslin, Plasma
Cc: plasma-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160316/1d01ad85/attachment.html>
More information about the Plasma-devel
mailing list