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

REVISION SUMMARY
  Under X11 we would see move events as two distinct jumpy frames.
  The Dialog would move, and then resize.
  
  This patch defers the move event until the same xcb flush as when we
  update the NET_WM_SYNC_COUNTER with the new window. This means we move
  and do the resize in the same event.

TEST PLAN
  Ran under kwin, all buttery smooth
  Ran under openbox, no better, but also no worse
  Menu still appeared in the same place, and would still be restricted to fit 
on screen.

REPOSITORY
  R119 Plasma Desktop

BRANCH
  master

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

AFFECTED FILES
  applets/kicker/plugin/submenu.cpp
  applets/kicker/plugin/submenu.h

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

To: davidedmundson, #plasma
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas

Reply via email to