forked from AuroraMiddleware/gtk
filechoosernativeportal: stuff the current filter into options
We need to tell the portal what filter is supposed to be selected by default, or it will just pick the first one, which could be wrong and annoying. This will require updated xdg-desktop-portal and xdg-desktop-portal-gtk to work properly. Fixes #1492
This commit is contained in:
parent
3307944746
commit
c0a0bfd388
@ -332,6 +332,9 @@ show_portal_file_chooser (GtkFileChooserNative *self,
|
||||
g_variant_builder_add (&opt_builder, "{sv}", "modal",
|
||||
g_variant_new_boolean (data->modal));
|
||||
g_variant_builder_add (&opt_builder, "{sv}", "filters", get_filters (GTK_FILE_CHOOSER (self)));
|
||||
if (self->current_filter)
|
||||
g_variant_builder_add (&opt_builder, "{sv}", "current_filter",
|
||||
gtk_file_filter_to_gvariant (self->current_filter));
|
||||
if (self->current_name)
|
||||
g_variant_builder_add (&opt_builder, "{sv}", "current_name",
|
||||
g_variant_new_string (GTK_FILE_CHOOSER_NATIVE (self)->current_name));
|
||||
|
Loading…
Reference in New Issue
Block a user