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

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/842b2ce51b6b9471f45f94e00
                   |                            |a942c52648e9b60
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED

--- Comment #14 from David Edmundson <[email protected]> ---
Git commit 842b2ce51b6b9471f45f94e00a942c52648e9b60 by David Edmundson.
Committed on 24/06/2019 at 20:59.
Pushed by davidedmundson into branch 'Plasma/5.16'.

[placement] Avoid smart placement strategy with invalid client sizes

Summary:
To do so can in some situations lock up as the loop goes through
different positions incrementing by client->width/height.

If this is zero we can get into a stuck state.

This became a more common issue due to my earlier patch that places windows
in ShellClient::finishInit to allow the maximize placement strategy to
set the first configure size.

Reviewers: #kwin, broulik

Reviewed By: broulik

Subscribers: kwin

Tags: #kwin

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

M  +4    -0    placement.cpp

https://commits.kde.org/kwin/842b2ce51b6b9471f45f94e00a942c52648e9b60

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

Reply via email to