mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 06:21:14 +00:00
gtk/gtkfilechoosernativeportal.c: Don't use g_autoptr()
This code is also built by non-GCC/CLang compilers, so use the normal ref/unref steps for the GVariant. https://bugzilla.gnome.org/show_bug.cgi?id=768659
This commit is contained in:
parent
500c9dbe96
commit
d8815f3e4e
@ -100,7 +100,7 @@ response_cb (GDBusConnection *connection,
|
||||
const char **uris;
|
||||
int i;
|
||||
GVariant *response_data;
|
||||
g_autoptr (GVariant) choices = NULL;
|
||||
GVariant *choices = NULL;
|
||||
|
||||
g_variant_get (parameters, "(u@a{sv})", &portal_response, &response_data);
|
||||
g_variant_lookup (response_data, "uris", "^a&s", &uris);
|
||||
@ -115,6 +115,7 @@ response_cb (GDBusConnection *connection,
|
||||
gtk_file_chooser_set_choice (GTK_FILE_CHOOSER (self), id, selected);
|
||||
}
|
||||
|
||||
g_variant_unref (choices);
|
||||
g_slist_free_full (self->custom_files, g_object_unref);
|
||||
self->custom_files = NULL;
|
||||
for (i = 0; uris[i]; i++)
|
||||
|
Loading…
Reference in New Issue
Block a user