filechooserwidget: Connect to items-changed when changing model
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Tue, 11 Oct 2022 02:18:00 +0000 (23:18 -0300)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Oct 2022 02:34:40 +0000 (22:34 -0400)
Just like previous commit, we need to call list_items_changed()
even if we change from single selection to multi selection or
vice-versa.

gtk/gtkfilechooserwidget.c

index ab4273249f8498a2b9804aac0f8ccb697ead26de..a563788b28234396587bc7de71f9dfefa1ec8f17 100644 (file)
@@ -2590,6 +2590,11 @@ set_select_multiple (GtkFileChooserWidget *impl,
                     G_CALLBACK (list_selection_changed),
                     impl);
 
+  g_signal_connect (impl->selection_model,
+                    "items-changed",
+                    G_CALLBACK (list_items_changed),
+                    impl);
+
   gtk_column_view_set_model (GTK_COLUMN_VIEW (impl->browse_files_column_view),
                              GTK_SELECTION_MODEL (impl->selection_model));