| Summary: | Mouse wheel over activity pager does not switch activity | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Janet <bugzilla> |
| Component: | Pager widget | Assignee: | Eike Hein <hein> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.8.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/plasma-desktop/fff65ad696f4dc34391a0e9eb4b9ef0ed09a9c42 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Janet
2017-01-31 00:05:42 UTC
I cannot reproduce "When I use the wheel over the activity pager all windows are minimized", but it's true that switching by wheel seems to be hosed. Re "When I use the wheel over the activity pager all windows are minimized", I didn't have "Shows desktop" enabled, and I see the bug in the code now. Patch under review: https://phabricator.kde.org/D4360 Also improves behavior when responding to trackpad scroll. Git commit fff65ad696f4dc34391a0e9eb4b9ef0ed09a9c42 by Eike Hein. Committed on 01/02/2017 at 10:47. Pushed by hein into branch 'Plasma/5.8'. Revamp (Activity) Pager wheel handling Summary: Fixes the mouse wheel not working to switch activities by refactoring the code so currentPage() always behaves the same and accounting for virt desktops starting at 1 only where it actually counts, then fixing an off-by-one along the way. Also introduces the wheel event handling logic used in Task Manager and many other UIs to avoid reacting overly sensitively to gesture scroll events from trackpads. Reviewers: #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D4360 M +28 -6 applets/pager/package/contents/ui/main.qml M +8 -9 applets/pager/plugin/pagermodel.cpp M +1 -1 applets/pager/plugin/pagermodel.h https://commits.kde.org/plasma-desktop/fff65ad696f4dc34391a0e9eb4b9ef0ed09a9c42 Thanks for the quick reaction. Can you please specify in which version this is fixed as I still have the issue with 5.8.5 from Kubuntu backports? It's fixed in 5.8.6. and later or 5.9.1 and later, respectively. |