diff --git a/gtk/gtkfilechoosernative.c b/gtk/gtkfilechoosernative.c index cfa274f4f1..cf1d97b31d 100644 --- a/gtk/gtkfilechoosernative.c +++ b/gtk/gtkfilechoosernative.c @@ -466,6 +466,7 @@ gtk_file_chooser_native_set_property (GObject *object, case GTK_FILE_CHOOSER_PROP_FILTER: self->current_filter = g_value_get_object (value); + gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (self->dialog), self->current_filter); g_object_notify (G_OBJECT (self), "filter"); break;