After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780548 - Problem scrolling albums on wayland
Problem scrolling albums on wayland
Status: RESOLVED FIXED
Product: gnome-music
Classification: Applications
Component: general
3.24.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-music-maint
gnome-music-maint
Depends on:
Blocks:
 
 
Reported: 2017-03-25 20:35 UTC by Jan-Michael Brummer
Modified: 2017-09-03 14:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add TOUCH_MASK events to albumsview (1.36 KB, patch)
2017-09-03 11:33 UTC, Jan-Michael Brummer
committed Details | Review

Description Jan-Michael Brummer 2017-03-25 20:35:59 UTC
Scrolling through albums with a tablet is a hard task on wayland. Only the space between the flowbox childs allows scrolling. Starting to scroll on an album enters the album.

This works fine on X but not on wayland.
Comment 1 Jan-Michael Brummer 2017-03-25 21:17:58 UTC
Issue is caused by GtkEventBox. Removing it in AlbumCover.ui allows scrolling as in X. Needs further investigation.
Comment 2 Jan-Michael Brummer 2017-09-03 11:33:22 UTC
Created attachment 359017 [details] [review]
Add TOUCH_MASK events to albumsview

Please review this patch, it fixes the issue running GNOME on wayland.
Comment 3 Marinus Schraal 2017-09-03 14:13:02 UTC
Review of attachment 359017 [details] [review]:

Am not in a position to test this, but lgtm.
Comment 4 Marinus Schraal 2017-09-03 14:21:03 UTC
Comment on attachment 359017 [details] [review]
Add TOUCH_MASK events to albumsview

Thanks for the patch.
Comment 5 Marinus Schraal 2017-09-03 14:21:19 UTC
This problem has been fixed in the unstable development version. The fix will be available in the next major software release. You may need to upgrade your Linux distribution to obtain that newer version.