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

Martin Gräßlin <mgraess...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |http://commits.kde.org/kwin
                   |                            |/d3741bd530cdd20eccb09f7f6e
                   |                            |960d4c2465ac3a

--- Comment #6 from Martin Gräßlin <mgraess...@kde.org> ---
Git commit d3741bd530cdd20eccb09f7f6e960d4c2465ac3a by Martin Gräßlin.
Committed on 31/08/2016 at 13:12.
Pushed by graesslin into branch 'master'.

Set the restore geometry after placing a ShellClient for the first time

Summary:
The restore geometry gets initially set to 0/0xsize before the placement
is done. When going into updateClientArea and then afterwards into
AbstractClient::checkWorkspacePosition the geometry restory is used for
calculating the new position. This results in windows getting moved to
0/0 when e.g. plugging in a new screen or a panel changes, etc.

This change ensures that the restore geometry is set correctly after the
first placement.

Reviewers: #kwin, #plasma_on_wayland, bshah

Subscribers: plasma-devel, kwin

Tags: #plasma_on_wayland, #kwin

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

M  +0    -1    autotests/integration/plasma_surface_test.cpp
M  +7    -1    shell_client.cpp
M  +3    -0    shell_client.h
M  +2    -2    workspace.cpp

http://commits.kde.org/kwin/d3741bd530cdd20eccb09f7f6e960d4c2465ac3a

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

Reply via email to