Summary: | plasmoidviewer crashes on Wayland when setting Plasmoid.expanded = true | ||
---|---|---|---|
Product: | [Plasma] Plasma SDK | Reporter: | alec <auirio> |
Component: | plasmoidviewer | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | ad.liu.jin, giorgos.tsiapaliokas |
Priority: | NOR | Keywords: | wayland-only |
Version First Reported In: | 6.4.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/libplasma/-/commit/040e457a6c0706ccf0db40862456ca19791a603e | Version Fixed In: | |
Sentry Crash Report: |
Description
alec
2025-06-24 12:25:00 UTC
*** Bug 503646 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1360 Git commit 040e457a6c0706ccf0db40862456ca19791a603e by David Edmundson. Committed on 26/08/2025 at 08:30. Pushed by davidedmundson into branch 'master'. popupplasmawindow: Check if resizeEvents have resized anything QtBase ensures a resize event is always sent before the first expose event. Either on the expose itself or when application code triggers a move. If the size is unchanged, there is no need to reposition anything. This also avoids a bug where a positional updatePosition on wayland can loop if QT_WAYLAND_DISABLE_FIXED_POSITIONS is not set. M +6 -1 src/plasmaquick/popupplasmawindow.cpp https://invent.kde.org/plasma/libplasma/-/commit/040e457a6c0706ccf0db40862456ca19791a603e |