diff options
author | Christian Hergert <chergert@redhat.com> | 2019-10-30 15:23:24 -0700 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2019-10-30 16:07:36 -0700 |
commit | 605171291993460f31d470a8143d6438d0c6169c (patch) | |
tree | 800dd2182ebf0a5aad42e1ede4ec39b838874df4 /src/backends/meta-profiler.c | |
parent | 6bfa61a3a73d9cec284eca57bd953dfe19d2bea5 (diff) | |
download | mutter-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.c | 7 |
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; } |