diff --git a/src/vte.cc b/src/vte.cc index cba606e..56b336a 100644 --- a/src/vte.cc +++ b/src/vte.cc @@ -9455,6 +9455,13 @@ Terminal::widget_scroll(GdkEventScroll *event) read_modifiers(base_event); +#if GTK_CHECK_VERSION (2, 90, 8) + /* Do not intercept Alt+scroll, let the GtkNotebook handle it to switch tabs. + Requires a fixed GTK+, see https://bugzilla.gnome.org/show_bug.cgi?id=145244 */ + if (event->state & GDK_MOD1_MASK) + return; +#endif + switch (event->direction) { case GDK_SCROLL_UP: m_mouse_smooth_scroll_delta -= 1.;