Summary: | Scrolling on the desktop makes virtual desktop navigation wrap around even when option in KCM is unchecked | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Phil Rigby <phil.rigby> |
Component: | Containment | Assignee: | Nate Graham <nate> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs, torokati44 |
Priority: | NOR | ||
Version: | 5.19.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=419867 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/554a4f9c48af90c1cf59bd5872b87b230b1c5e71 | Version Fixed In: | 5.22 |
Sentry Crash Report: |
Description
Phil Rigby
2020-08-25 16:20:07 UTC
The pager has its own "Navigation wraps around" setting. The one in the KCM applies to global keyboard shortcuts, not the pager. Ok well I didn't know that. I just added a Pager widget, looked a the settings and "Navigation Wraps Around" was _unchecked_ there also. I checked it, applied, unchecked, applied and same thing - it wraps around when the option is unchecked so I don't believe this bug is "resolved" unless there's another spot I'm supposed to look at... Ah my mistake, I thought you were using the pager since this bug report was filed against the pager, and I didn't read closely enough. I can confirm the bug now. Thanks Nate. As I mentioned it's one of those areas where it could be categorized under a few different things, not always obvious where best to file these things. Glad you were able to reproduce it though :-) It looks like the switchdesktops containment action does not read this setting (rollOverDesktops) at all and just always wraps. :/ Working on this. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/710 Git commit 554a4f9c48af90c1cf59bd5872b87b230b1c5e71 by Nate Graham. Committed on 15/03/2021 at 18:33. Pushed by ngraham into branch 'master'. Make virtual desktop scroll action respect wrap setting The KWin setting for whether or not to wrap around was not respected, so wrap was always true even if the user has turned it off. This commit fixes that. M +10 -2 containmentactions/switchdesktop/desktop.cpp M +62 -0 libtaskmanager/virtualdesktopinfo.cpp M +9 -0 libtaskmanager/virtualdesktopinfo.h https://invent.kde.org/plasma/plasma-workspace/commit/554a4f9c48af90c1cf59bd5872b87b230b1c5e71 |