Scroll with mouse wheel was problematic in AllApps subsection. It worked
partially, abruptly stopping when hovering over app icons, or just
during mouse wheel scrolling.
The problem is that QQuick WheelInterceptor::findwheelArea() never entered
into its if statement because there are 3 children elements of QML parent,
and their z axis values are 1, 0, 0 respectfully.
BUG: 486481
FIXED-IN: 6.4.0
Gbp-Pq: Name upstream_4f9b1a69_Fix-Scroll-Wheel-issue-in-AllApps-submenu-of-Application-Dashboard.patch
// HACK: ScrollView adds the WheelArea below its flickableItem with
// z==-1. This is reasonable non-risky considering we know about
// everything else in there, and worst case we break the mouse wheel.
- if (child->z() == -1) {
+ if (child->z() >= -1) {
return child;
}
}