From: Georges Basile Stavracas Neto Date: Tue, 11 Oct 2022 02:18:00 +0000 (-0300) Subject: filechooserwidget: Connect to items-changed when changing model X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~9^2~143^2~29 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0f503e0ba289cab5f5bbefbb679bb168c3412fbd;p=gtk4.git filechooserwidget: Connect to items-changed when changing model Just like previous commit, we need to call list_items_changed() even if we change from single selection to multi selection or vice-versa. --- diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index ab4273249f..a563788b28 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -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));