[evince/wip/matthiasc/portal] port to new portal api
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/wip/matthiasc/portal] port to new portal api
- Date: Wed, 12 Aug 2015 13:54:35 +0000 (UTC)
commit 0b880cc8c4c6e23132608180d6a70ab5a75b34fc
Author: Alexander Larsson <alexl redhat com>
Date: Tue Aug 4 12:31:10 2015 +0200
port to new portal api
shell/ev-window.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/shell/ev-window.c b/shell/ev-window.c
index aeef5fb..cc2318d 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -2588,7 +2588,7 @@ got_content_id (GObject *source,
EvWindow *window = user_data;
GError *error = NULL;
GVariant *ret;
- gchar *id;
+ gchar *path;
GSList *uris;
ret = g_dbus_connection_call_finish (connection, res, &error);
@@ -2598,12 +2598,12 @@ got_content_id (GObject *source,
return;
}
- g_variant_get (ret, "(s)", &id);
+ g_variant_get (ret, "(^ay)", &path);
- uris = g_slist_append (NULL, g_strconcat ("document:///", id, NULL));
+ uris = g_slist_append (NULL, g_filename_to_uri (path, NULL, NULL));
g_variant_unref (ret);
- g_free (id);
+ g_free (path);
g_print ("Got document uri: %s\n", (gchar*)uris->data);
@@ -2630,7 +2630,7 @@ ev_window_cmd_file_open (GSimpleAction *action,
"org.freedesktop.portal.ContentPortal",
"Open",
g_variant_new ("(^as)", types),
- G_VARIANT_TYPE ("(s)"),
+ G_VARIANT_TYPE ("(ay)"),
G_DBUS_CALL_FLAGS_NONE,
G_MAXINT,
NULL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]