commit 40e5f41effe9afed9933b37408fa8e611b07403c parent 35720e1854ae9f91b8ec6a0e080349f93efb6134 Author: Andrej Kacian <ticho@claws-mail.org> Date: Sun, 11 Feb 2018 13:24:35 +0100 Make mouse scrolling work with GtkCMCList. Diffstat:
| M | src/gtk/gtkcmclist.c | | | 7 | ++++++- |
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/gtk/gtkcmclist.c b/src/gtk/gtkcmclist.c @@ -4633,7 +4633,12 @@ gtk_cmclist_realize (GtkWidget *widget) attributes.colormap = gtk_widget_get_colormap (widget); #endif attributes.event_mask = gtk_widget_get_events (widget); - attributes.event_mask |= (GDK_EXPOSURE_MASK | + attributes.event_mask |= (GDK_SCROLL_MASK | +#if GTK_CHECK_VERSION(3, 4, 0) + GDK_SMOOTH_SCROLL_MASK | +#endif + GDK_POINTER_MOTION_MASK | + GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_RELEASE_MASK);