From: Matthias Clasen Date: Sun, 26 Mar 2023 14:55:08 +0000 (-0400) Subject: scrolledwindow: Disconnect the right handler X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~4^2~17^2~11 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e0a48a215f791873fd7da246a2a9775ab8202d46;p=gtk4.git scrolledwindow: Disconnect the right handler We connect gtk_scrolled_window_update_use_indicators as signal handler in realize(), but we were disconnecting gtk_scrolled_window_sync_use_indicators in unrealize. Spotted by Milan Crha. Fixes: #5684 --- diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 0f2612c588..be3ab0d4fc 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -3837,7 +3837,7 @@ gtk_scrolled_window_unrealize (GtkWidget *widget) settings = gtk_widget_get_settings (widget); - g_signal_handlers_disconnect_by_func (settings, gtk_scrolled_window_sync_use_indicators, widget); + g_signal_handlers_disconnect_by_func (settings, gtk_scrolled_window_update_use_indicators, widget); GTK_WIDGET_CLASS (gtk_scrolled_window_parent_class)->unrealize (widget); }