summaryrefslogtreecommitdiff
path: root/src/backends/meta-profiler.c
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2019-10-30 15:23:24 -0700
committerChristian Hergert <chergert@redhat.com>2019-10-30 16:07:36 -0700
commit605171291993460f31d470a8143d6438d0c6169c (patch)
tree800dd2182ebf0a5aad42e1ede4ec39b838874df4 /src/backends/meta-profiler.c
parent6bfa61a3a73d9cec284eca57bd953dfe19d2bea5 (diff)
downloadmutter-605171291993460f31d470a8143d6438d0c6169c.tar.gz
profiler: track changes in GLib and Sysprof
This tracks the changes to gdbus-codegen in terms of how GUnixFDList is done to use the UnixFD annotation. https://gitlab.gnome.org/GNOME/mutter/merge_requests/908
Diffstat (limited to 'src/backends/meta-profiler.c')
-rw-r--r--src/backends/meta-profiler.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/backends/meta-profiler.c b/src/backends/meta-profiler.c
index 10d433afa..0d6270162 100644
--- a/src/backends/meta-profiler.c
+++ b/src/backends/meta-profiler.c
@@ -51,13 +51,12 @@ G_DEFINE_TYPE_WITH_CODE (MetaProfiler,
static gboolean
handle_start (MetaDBusSysprof3Profiler *dbus_profiler,
GDBusMethodInvocation *invocation,
+ GUnixFDList *fd_list,
GVariant *options,
GVariant *fd_variant)
{
MetaProfiler *profiler = META_PROFILER (dbus_profiler);
GMainContext *main_context = g_main_context_default ();
- GDBusMessage *message;
- GUnixFDList *fd_list;
const char *group_name;
int position;
int fd = -1;
@@ -73,8 +72,6 @@ handle_start (MetaDBusSysprof3Profiler *dbus_profiler,
g_variant_get (fd_variant, "h", &position);
- message = g_dbus_method_invocation_get_message (invocation);
- fd_list = g_dbus_message_get_unix_fd_list (message);
if (fd_list)
fd = g_unix_fd_list_get (fd_list, position, NULL);
@@ -98,7 +95,7 @@ handle_start (MetaDBusSysprof3Profiler *dbus_profiler,
g_debug ("Profiler running");
- meta_dbus_sysprof3_profiler_complete_start (dbus_profiler, invocation);
+ meta_dbus_sysprof3_profiler_complete_start (dbus_profiler, invocation, NULL);
return TRUE;
}