From daec7e93b5f0f626b83e62b44071e71b29d74be8 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Sat, 4 Nov 2023 13:30:53 +0100 Subject: src/menubar.vala: Fix scroll direction value --- src/menubar.vala | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/menubar.vala b/src/menubar.vala index 03d15e1..7b1fb21 100644 --- a/src/menubar.vala +++ b/src/menubar.vala @@ -71,7 +71,18 @@ private class IndicatorMenuItem : Gtk.MenuItem public bool scrolled_cb (Gtk.Widget pWidget, Gdk.EventScroll pEvent) { Indicator.Object pObject = pWidget.get_data ("indicator-object"); - GLib.Signal.emit_by_name (pObject, "entry-scrolled", 1, pEvent.direction); + int nDirection = 0; + + if (pEvent.direction == Gdk.ScrollDirection.UP) + { + nDirection = 1; + } + else if (pEvent.direction == Gdk.ScrollDirection.DOWN) + { + nDirection = -1; + } + + GLib.Signal.emit_by_name (pObject, "entry-scrolled", 1, nDirection); return false; } -- cgit v1.2.3