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

--- Comment #7 from fanzhuyi...@gmail.com ---
Git commit ab9de16b11a714684ae689d04c43520ff04194bb by Yifan Zhu.
Committed on 16/02/2024 at 20:42.
Pushed by fanzhuyifan into branch 'master'.

shell/panelview: calculate dodge geometry independent of floatingness

The dodge/defloat geometry should be the same no matter the panel is
floating or not. In addition, constrain it to the geometry of the
current screen, so that content from other screens have no impact.

Previously, the compensation for floatingness was done in Panel.qml,
which made the code more complicated, and had rounding errors that
caused the panel to continuously cycle between float and defloat.
FIXED-IN: 6.0

M  +18   -4    shell/panelview.cpp
M  +6    -0    shell/panelview.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/ab9de16b11a714684ae689d04c43520ff04194bb

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

Reply via email to