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

Marco Martin <notm...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/libplasma/-/commit/c91e5
                   |                            |283632bf2f56445f071e5727f36
                   |                            |d4051406

--- Comment #1 from Marco Martin <notm...@gmail.com> ---
Git commit c91e5283632bf2f56445f071e5727f36d4051406 by Marco Martin.
Committed on 26/06/2024 at 10:38.
Pushed by mart into branch 'master'.

Workaround to possible infinite reize loops

check against the following edge case:
The compact representation preferred size is bigger than both the switch
size, and the full representation preferred size.
this can cause in the panel (when is quite big) an infinite resize loop,
because
the applet size is bigger than the switch size, then it switches to full
representaiton that has a smaller hint. this causes a resize that will make it
switch to compact representation, making it grow again and switch again

This problem happens with the timer applet which has those incorrect
size hints

M  +22   -2    src/plasmaquick/appletquickitem.cpp
M  +1    -1    src/plasmaquick/appletquickitem_p.h

https://invent.kde.org/plasma/libplasma/-/commit/c91e5283632bf2f56445f071e5727f36d4051406

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

Reply via email to