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

Harald Sitter <sit...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |ASSIGNED
           Assignee|kwin-bugs-n...@kde.org      |sit...@kde.org

--- Comment #5 from Harald Sitter <sit...@kde.org> ---
The pertinent logic actually seems to live in
`AbstractClient::checkQuickTilingMaximizationZones`.

I do have some code which implements the alternate logic but it is fairly
spaghetti. I'll have to think about it a bit more.

I also found the existing code rather meh to read because of the manual border
checking, so I was thinking about QRecting the entire thing until I realized
that the current method operates on the maximized size of the client (i.e.
excluding the panel) which made qrect rather unusable unless one extends them
well beyond the maximized area coordinates so as to cover potential panels on
each side.

All fairly meh.

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

Reply via email to