diff --git a/gtk/gtkfilechoosernativeportal.c b/gtk/gtkfilechoosernativeportal.c index 4b964c2dfb..b84e4e9ed5 100644 --- a/gtk/gtkfilechoosernativeportal.c +++ b/gtk/gtkfilechoosernativeportal.c @@ -217,11 +217,9 @@ send_close (FilechooserPortalData *data) GError *error = NULL; message = g_dbus_message_new_method_call (PORTAL_BUS_NAME, - PORTAL_OBJECT_PATH, + data->portal_handle, PORTAL_REQUEST_INTERFACE, "Close"); - g_dbus_message_set_body (message, - g_variant_new ("(o)", data->portal_handle)); if (!g_dbus_connection_send_message (data->connection, message, diff --git a/gtk/gtkopenuriportal.c b/gtk/gtkopenuriportal.c index 3d5bc76c33..1618ba3a87 100644 --- a/gtk/gtkopenuriportal.c +++ b/gtk/gtkopenuriportal.c @@ -237,10 +237,9 @@ send_close (OpenUriData *data) GError *error = NULL; message = g_dbus_message_new_method_call (PORTAL_BUS_NAME, - PORTAL_OBJECT_PATH, + data->handle, PORTAL_REQUEST_INTERFACE, "Close"); - g_dbus_message_set_body (message, g_variant_new ("(o)", data->handle)); if (!g_dbus_connection_send_message (data->connection, message,