From a74e6daa3b0403b346a51bcab3d94c3e543e4c63 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 29 May 2019 15:08:17 -0700 Subject: [PATCH] libsysprof: use a{sv} for future profiler specific options We may need this in the future to send backend-specific options to the profiler peer. --- src/libsysprof/sysprof-proxy-source.c | 2 +- src/org.gnome.Sysprof3.Profiler.xml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/libsysprof/sysprof-proxy-source.c b/src/libsysprof/sysprof-proxy-source.c index 536c51e0..6c657027 100644 --- a/src/libsysprof/sysprof-proxy-source.c +++ b/src/libsysprof/sysprof-proxy-source.c @@ -229,7 +229,7 @@ sysprof_proxy_source_monitor (SysprofProxySource *self, self->object_path, "org.gnome.Sysprof3.Profiler", "Start", - g_variant_new ("(h)", handle), + g_variant_new ("(a{sv}h)", NULL, handle), G_VARIANT_TYPE ("()"), G_DBUS_CALL_FLAGS_NO_AUTO_START, -1, diff --git a/src/org.gnome.Sysprof3.Profiler.xml b/src/org.gnome.Sysprof3.Profiler.xml index 619f79bc..c5c5e8ac 100644 --- a/src/org.gnome.Sysprof3.Profiler.xml +++ b/src/org.gnome.Sysprof3.Profiler.xml @@ -2,9 +2,28 @@ "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> + + +