diff --git a/gtk/gtkfilechoosernativeportal.c b/gtk/gtkfilechoosernativeportal.c index 912013140e..f3ad20053e 100644 --- a/gtk/gtkfilechoosernativeportal.c +++ b/gtk/gtkfilechoosernativeportal.c @@ -332,10 +332,10 @@ 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 (GTK_FILE_CHOOSER_NATIVE (self)->current_name) + if (self->current_name) g_variant_builder_add (&opt_builder, "{sv}", "current_name", g_variant_new_string (GTK_FILE_CHOOSER_NATIVE (self)->current_name)); - if (GTK_FILE_CHOOSER_NATIVE (self)->current_folder) + if (self->current_folder) { gchar *path; @@ -344,7 +344,7 @@ show_portal_file_chooser (GtkFileChooserNative *self, g_variant_new_bytestring (path)); g_free (path); } - if (GTK_FILE_CHOOSER_NATIVE (self)->current_file) + if (self->current_file) { gchar *path; @@ -354,7 +354,7 @@ show_portal_file_chooser (GtkFileChooserNative *self, g_free (path); } - if (GTK_FILE_CHOOSER_NATIVE (self)->choices) + if (self->choices) g_variant_builder_add (&opt_builder, "{sv}", "choices", serialize_choices (GTK_FILE_CHOOSER_NATIVE (self)));