https://bugs.kde.org/show_bug.cgi?id=388072

Martin Flöser <mgraess...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/aefa11f11a251d1270da08a73
                   |                            |b367088baec0d56
   Version Fixed In|                            |5.12.1
         Resolution|---                         |FIXED
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #8 from Martin Flöser <mgraess...@kde.org> ---
Git commit aefa11f11a251d1270da08a73b367088baec0d56 by Martin Flöser.
Committed on 04/02/2018 at 13:59.
Pushed by graesslin into branch 'Plasma/5.12'.

Block geometry updates on move resize finish and don't configure xdg shell
surfaces while blocked

Summary:
We send out too many configure requests when finishing move resize which
also triggers quick tiling. This change addresses the problem of the too
many configure requests by making the configure method check whether
geometry updates are blocked. And to make this work properly for the end
of finish move resize the complete method is wrapped in a geometry
update blocker.
FIXED-IN: 5.12.1

Test Plan:
Quick tiling test passes, both Wayland and X11 windows are
quick tiled correctly.

Reviewers: #kwin, #plasma, jgrulich

Subscribers: plasma-devel, kwin

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D10156

M  +1    -3    autotests/integration/quick_tiling_test.cpp
M  +1    -0    geometry.cpp
M  +3    -0    shell_client.cpp
M  +2    -0    shell_client.h

https://commits.kde.org/kwin/aefa11f11a251d1270da08a73b367088baec0d56

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to