forked from AuroraMiddleware/gtk
portals: Fix FileTransfer portal calls
We were not passing the right arguments to the AddFiles call, causing the file transfer to fail.
This commit is contained in:
parent
11e90e4fa0
commit
af831e488b
@ -97,7 +97,7 @@ add_files (GDBusProxy *proxy,
|
|||||||
AddFileData *afd)
|
AddFileData *afd)
|
||||||
{
|
{
|
||||||
GUnixFDList *fd_list;
|
GUnixFDList *fd_list;
|
||||||
GVariantBuilder fds;
|
GVariantBuilder fds, options;
|
||||||
int i;
|
int i;
|
||||||
char *key;
|
char *key;
|
||||||
|
|
||||||
@ -146,9 +146,10 @@ add_files (GDBusProxy *proxy,
|
|||||||
|
|
||||||
key = (char *)g_object_get_data (G_OBJECT (afd->task), "key");
|
key = (char *)g_object_get_data (G_OBJECT (afd->task), "key");
|
||||||
|
|
||||||
|
g_variant_builder_init (&options, G_VARIANT_TYPE_VARDICT);
|
||||||
g_dbus_proxy_call_with_unix_fd_list (proxy,
|
g_dbus_proxy_call_with_unix_fd_list (proxy,
|
||||||
"AddFiles",
|
"AddFiles",
|
||||||
g_variant_new ("(sah)", key, &fds),
|
g_variant_new ("(saha{sv})", key, &fds, &options),
|
||||||
0, -1,
|
0, -1,
|
||||||
fd_list,
|
fd_list,
|
||||||
NULL,
|
NULL,
|
||||||
|
Loading…
Reference in New Issue
Block a user