Summary: | Animated wallpaper stops if a maximised window is present on 1st Virtual Desktop | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Bacteria <dev.bacteriostat> |
Component: | Image & Slideshow wallpaper plugins | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, notmart, qydwhotmail |
Priority: | NOR | ||
Version First Reported In: | 5.25.90 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/2eb897851722dfe0ff4e2a23246c7344e1ec9e9b | Version Fixed In: | 5.26 |
Sentry Crash Report: | |||
Attachments: | Video demonstrating the bug |
Description
Bacteria
2022-09-16 03:39:47 UTC
Created attachment 152093 [details]
Video demonstrating the bug
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2128 Git commit eb3483123ea238d8faf7fcb1081f0175b7655f0a by Fushan Wen. Committed on 16/09/2022 at 14:37. Pushed by fusionfuture into branch 'master'. wallpapers/image: fix wrong usage of `std::bind` `m_virtualDesktopInfo->currentDesktop()` will be regarded as a static value in `std::bind`, which prevents the current desktop from being updated, so use lambda instead. FIXED-IN: 5.26 M +6 -8 wallpapers/image/plugin/utils/maximizedwindowmonitor.cpp https://invent.kde.org/plasma/plasma-workspace/commit/eb3483123ea238d8faf7fcb1081f0175b7655f0a Git commit 2eb897851722dfe0ff4e2a23246c7344e1ec9e9b by Fushan Wen. Committed on 16/09/2022 at 15:01. Pushed by fusionfuture into branch 'Plasma/5.26'. wallpapers/image: fix wrong usage of `std::bind` `m_virtualDesktopInfo->currentDesktop()` will be regarded as a static value in `std::bind`, which prevents the current desktop from being updated, so use lambda instead. FIXED-IN: 5.26 (cherry picked from commit eb3483123ea238d8faf7fcb1081f0175b7655f0a) M +6 -8 wallpapers/image/plugin/utils/maximizedwindowmonitor.cpp https://invent.kde.org/plasma/plasma-workspace/commit/2eb897851722dfe0ff4e2a23246c7344e1ec9e9b |