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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/fram |https://invent.kde.org/plas
                   |eworks/plasma-framework/com |ma/plasma-workspace/commit/
                   |mit/a7fd79d32ee497786c12357 |ea062b22c027a5e1c0833c4cf74
                   |a04a4a71dabd0c03b           |44d24053c1491
   Version Fixed In|                            |5.27
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Nate Graham <n...@kde.org> ---
Git commit ea062b22c027a5e1c0833c4cf7444d24053c1491 by Nate Graham, on behalf
of Fushan Wen.
Committed on 31/10/2022 at 14:47.
Pushed by ngraham into branch 'master'.

applets/notification: port NotificationItem to anchor-based positioning

Layout + ScrollView produces unpredictable results, and since ScrollView
depends on the content height to adjust its size properties, but
re-layout will create unnecessary size adjustments for ScrollView in
Layout, there will be many binding loop warnings in the log.
Anchor-based positioning does not have those issues and is more
efficient.

Test: run

while [ 1 -eq 1 ]; do notify-send -a "Notification Test" "Evil Layout"
"$(openssl rand -base64 64)";sleep 1;done

and watch the log of plasmashell.
FIXED-IN: 5.27

M  +217  -231  applets/notifications/package/contents/ui/NotificationItem.qml

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

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

Reply via email to