[Differential] [Request, 42 lines] D2997: [server] Cancel previous selection from SeatInterface::setSelection

graesslin (Martin Gräßlin) noreply at phabricator.kde.org
Mon Oct 10 08:49:08 UTC 2016


graesslin created this revision.
graesslin added reviewers: Plasma on Wayland, bshah.
Restricted Application added a subscriber: plasma-devel.
Restricted Application added a project: Plasma on Wayland.

REVISION SUMMARY
  When changing the selection the previous selection needs to be
  cancelled. This is already done in the "normal" updating of the
  selection. If the previous selection doesn't get cancelled QtWayland is
  not able to accept anything new from the clipboard. The setSelection
  didn't cancel it yet, due to that copy from Xwayland to QtWayland
  windows doesn't work in KWin as KWin uses the setSelection call for the
  Xwayland clipboard.
  
  With this change the cancelling of previous selection is moved into a
  dedicated method and called from the normal way and the setSelection
  way.

REPOSITORY
  rKWAYLAND KWayland

BRANCH
  server-cancel-from-set-selection

REVISION DETAIL
  https://phabricator.kde.org/D2997

AFFECTED FILES
  autotests/client/test_wayland_seat.cpp
  src/server/seat_interface.cpp
  src/server/seat_interface_p.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #plasma_on_wayland, bshah
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161010/55ef1dd2/attachment.html>


More information about the Plasma-devel mailing list