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~1^2~498^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=844a4bab8dc846dc3f4c4f439197406747f52ce7;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); }