[gtk+] gtk/gtkfilechoosernativeportal.c: Don't use g_autoptr()
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk/gtkfilechoosernativeportal.c: Don't use g_autoptr()
- Date: Wed, 13 Jul 2016 03:27:23 +0000 (UTC)
commit d8815f3e4ee090cf22156a96873909db10d384f4
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Mon Jul 11 17:50:13 2016 +0800
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
gtk/gtkfilechoosernativeportal.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkfilechoosernativeportal.c b/gtk/gtkfilechoosernativeportal.c
index 8838617..05dedaa 100644
--- a/gtk/gtkfilechoosernativeportal.c
+++ b/gtk/gtkfilechoosernativeportal.c
@@ -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++)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]