From 5718b5fb20fc4a01d8e19869e169c2493538d3df Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Sat, 18 May 2019 18:29:47 -0700 Subject: [PATCH] libsysprof: more fallbacks for bad proxy --- src/libsysprof/sysprof-helpers.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libsysprof/sysprof-helpers.c b/src/libsysprof/sysprof-helpers.c index 121ff47f..06512a8d 100644 --- a/src/libsysprof/sysprof-helpers.c +++ b/src/libsysprof/sysprof-helpers.c @@ -209,11 +209,15 @@ sysprof_helpers_list_processes_async (SysprofHelpers *self, task = g_task_new (self, cancellable, callback, user_data); g_task_set_source_tag (task, sysprof_helpers_list_processes_async); - if (!fail_if_no_proxy (self, task)) + if (self->proxy != NULL) ipc_service_call_list_processes (self->proxy, cancellable, (GAsyncReadyCallback) sysprof_helpers_list_processes_cb, g_steal_pointer (&task)); + else + helpers_list_processes_async (cancellable, + sysprof_helpers_list_processes_local_cb, + g_steal_pointer (&task)); } gboolean