D6455: position the shellsurface immediately

Marco Martin noreply at phabricator.kde.org
Fri Jun 30 16:00:18 UTC 2017


mart created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  when the window gets moved, position the shellsurface immediately
  rather than in an event: otherwise it's too late and having a moment
  in which the geometry doesn't correspond with the actual surface
  geometry, makes the panelcontroller window to stutter and tremble
  while dragged around with wayland

TEST PLAN
  dragging panel controller around on wayland is more deterministic,
  tough it's kinda slow, while dragging it with the touchscreen instead
  of a mouse or touchpad is as fast as expected, this may be worth
  further investigation (a kwin issue?)

REPOSITORY
  R120 Plasma Workspace

BRANCH
  master

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

AFFECTED FILES
  shell/panelconfigview.cpp
  shell/panelconfigview.h

To: mart, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170630/ba98df57/attachment-0001.html>


More information about the Plasma-devel mailing list