overlays/eww: fix patch again

why am i so stoopid waaaaaaaaa
This commit is contained in:
LavaDesu 2022-10-05 13:58:59 +07:00
parent b1da1ff4cd
commit b6690e578c
Signed by: cilly
GPG key ID: 6500251E087653C9

View file

@ -7,14 +7,13 @@ index 16f1f17d063..08d54cbe343 100644
prop(timeout: as_duration = Duration::from_millis(200), onscroll: as_string) {
gtk_widget.add_events(gdk::EventMask::SCROLL_MASK);
- gtk_widget.add_events(gdk::EventMask::SMOOTH_SCROLL_MASK);
- connect_signal_handler!(gtk_widget, gtk_widget.connect_scroll_event(move |_, evt| {
connect_signal_handler!(gtk_widget, gtk_widget.connect_scroll_event(move |_, evt| {
- let delta = evt.delta().1;
- if delta != 0f64 { // Ignore the first event https://bugzilla.gnome.org/show_bug.cgi?id=675959
- run_command(timeout, &onscroll, &[if delta < 0f64 { "up" } else { "down" }]);
+ connect_signal_handler!(gtk_widget, gtk_widget.connect_scroll_event(move |_, evt| {
+ let dir = match evt.direction() {
+ gdk::ScrollDirection::Left => "up",
+ gdk::ScrollDirection::Right => "down",
+ gdk::ScrollDirection::Up => "up",
+ gdk::ScrollDirection::Down => "down",
+ _ => "",
+ };
+ if dir != "" {