Skip to content
  • Ernestas Kulik's avatar
    eventcontrollerscroll: Conditionally propagate ::scroll · edc4b2f7
    Ernestas Kulik authored
    Currently, gtk_event_controller_scroll_handle_event() always returns
    TRUE if it is handled, which stops the propagation of the event. If
    there’s a single GtkEventControllerScroll in the widget hierarchy, that
    means that no others will run, depending on the propagation phase. In
    Nautilus, this can be observed when adding a scroll controller to the
    GtkScrolledWindow (ctrl-scrolling controls the zoom level) - either the
    scrolling or the zooming breaks.
    
    Fixes #45
    edc4b2f7