[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