talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

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:
Msrc/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);