[Differential] [Request, 34 lines] D4482: Support creation of PlasmaShellSurface prior to ShellSurface

Martin Gräßlin noreply at phabricator.kde.org
Tue Feb 7 18:26:38 UTC 2017


graesslin created this revision.
graesslin added reviewers: KWin, Plasma on Wayland.
Restricted Application added subscribers: kwin, plasma-devel.
Restricted Application added projects: Plasma on Wayland, KWin.

REVISION SUMMARY
  So far KWin did not support the sequence:
  
  1. Create wl_shell
  2. Create PlasmaShellSurface
  3. Create wl_shell_surface
  
  KWin only supported the case that the PlasmaShellSurface is the last
  thing to get created. This is rather limiting and can be considered a
  bug. At least we had a QEXPECT_FAIL auto test for this situation. So
  it was a known issue.
  
  This change should make it easier to support the QtWayland changes in
  Qt 5.8.

REPOSITORY
  R108 KWin

BRANCH
  plasmasurface-before-shell-surface-5.9

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

AFFECTED FILES
  autotests/integration/plasma_surface_test.cpp
  wayland_server.cpp
  wayland_server.h

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

To: graesslin, #kwin, #plasma_on_wayland
Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170207/ced39448/attachment.html>


More information about the Plasma-devel mailing list