[gnome-builder] flatpak: add handle-confirm to install test



commit 855541b5bc0042d3e4bd9fb33066f209d74c2b0c
Author: Christian Hergert <chergert redhat com>
Date:   Wed May 5 13:02:16 2021 -0700

    flatpak: add handle-confirm to install test
    
    We need this now to verify the installation.

 src/plugins/flatpak/daemon/test-install.c | 10 ++++++++++
 1 file changed, 10 insertions(+)
---
diff --git a/src/plugins/flatpak/daemon/test-install.c b/src/plugins/flatpak/daemon/test-install.c
index bcbb95495..3fa0d6981 100644
--- a/src/plugins/flatpak/daemon/test-install.c
+++ b/src/plugins/flatpak/daemon/test-install.c
@@ -28,6 +28,15 @@
 #include "ipc-flatpak-service.h"
 #include "ipc-flatpak-transfer.h"
 
+static gboolean
+handle_confirm (IpcFlatpakTransfer    *transfer,
+                GDBusMethodInvocation *invocation,
+                const char * const    *refs)
+{
+  ipc_flatpak_transfer_complete_confirm (transfer, invocation);
+  return TRUE;
+}
+
 static void
 install_cb (GObject      *object,
             GAsyncResult *result,
@@ -118,6 +127,7 @@ main (gint argc,
   g_dbus_proxy_set_default_timeout (G_DBUS_PROXY (service), G_MAXINT);
 
   transfer = ipc_flatpak_transfer_skeleton_new ();
+  g_signal_connect (transfer, "handle-confirm", G_CALLBACK (handle_confirm), NULL);
   g_signal_connect (transfer, "notify::message", G_CALLBACK (print_info), NULL);
   g_signal_connect (transfer, "notify::fraction", G_CALLBACK (print_info), NULL);
   ret = g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (transfer), connection, transfer_path, 
&error);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]