From: Matthias Clasen Date: Fri, 31 Mar 2023 00:17:28 +0000 (-0400) Subject: filedialog: Make filters nullable X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~478^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=82b188c8fb1f62d2c166a2a8ec259cf8543d67e7;p=gtk4.git filedialog: Make filters nullable It should be possible to reset a property to its default value. --- diff --git a/gtk/gtkfiledialog.c b/gtk/gtkfiledialog.c index 8b9fc21a6a..898650bf9d 100644 --- a/gtk/gtkfiledialog.c +++ b/gtk/gtkfiledialog.c @@ -479,7 +479,7 @@ gtk_file_dialog_get_filters (GtkFileDialog *self) /** * gtk_file_dialog_set_filters: * @self: a `GtkFileDialog` - * @filters: a `GListModel` of `GtkFileFilters` + * @filters: (nullable): a `GListModel` of `GtkFileFilters` * * Sets the filters that will be offered to the user * in the file chooser dialog. @@ -491,7 +491,7 @@ gtk_file_dialog_set_filters (GtkFileDialog *self, GListModel *filters) { g_return_if_fail (GTK_IS_FILE_DIALOG (self)); - g_return_if_fail (G_IS_LIST_MODEL (filters)); + g_return_if_fail (filters == NULL || G_IS_LIST_MODEL (filters)); if (!g_set_object (&self->filters, filters)) return;