scrolledwindow: Disconnect the right handler
authorMatthias Clasen <mclasen@redhat.com>
Sun, 26 Mar 2023 14:55:08 +0000 (10:55 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 26 Mar 2023 14:57:01 +0000 (10:57 -0400)
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
gtk/gtkscrolledwindow.c

index 0f2612c588f488ced193fbe8233bde5817f7fd39..be3ab0d4fc1f7d0ae025569e3fbe9518b1788811 100644 (file)
@@ -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);
 }