Summary: | Desktop Cube effect stops working after using the overview/grid effect or after triggering it 5 times | ||
---|---|---|---|
Product: | [Plasma] kdeplasma-addons | Reporter: | Prajna Sariputra <putr4.s> |
Component: | Cube | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, vlad.zahorodnii |
Priority: | NOR | Keywords: | regression |
Version: | git-master | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=488654 | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/84633badc74ca2502bfd33bc4566667eb4bb57ca | Version Fixed In: | 6.1.0 |
Sentry Crash Report: |
Description
Prajna Sariputra
2024-05-10 09:16:40 UTC
I can reproduce this. Same thing I observed in https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/562#note_920272, which is fixed by https://invent.kde.org/plasma/kwin/-/merge_requests/5702. Git commit 84633badc74ca2502bfd33bc4566667eb4bb57ca by Vlad Zahorodnii, on behalf of David Edmundson. Committed on 23/05/2024 at 09:00. Pushed by vladz into branch 'master'. effects: Support dynamic delegate changes whilst running The cube effect has a placeholder which can update the delegate at runtime. There's an "add desktop" button which then might give us 3 virtual desktops. As a general rule any setter exposed via a declarative API should always perform the setting. Reloading has to be delayed because otherwise we unload the caller. M +21 -7 src/effect/quickeffect.cpp M +1 -0 src/effect/quickeffect.h https://invent.kde.org/plasma/kwin/-/commit/84633badc74ca2502bfd33bc4566667eb4bb57ca For the record, it broke again, which is now being tracked in Bug 488654. |