From 7abf74942d98f58b3eb10c8ef7c05a17c46f815f Mon Sep 17 00:00:00 2001 From: George Kiagiadakis <george.kiagiadakis@collabora.com> Date: Tue, 17 Dec 2019 19:49:50 +0200 Subject: [PATCH] cli: fail gracefully if connection to pipewire fails --- tools/wireplumber-cli.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools/wireplumber-cli.c b/tools/wireplumber-cli.c index c3c378d6..e862de3c 100644 --- a/tools/wireplumber-cli.c +++ b/tools/wireplumber-cli.c @@ -262,6 +262,7 @@ main (gint argc, gchar **argv) return 1; } + data.loop = loop = g_main_loop_new (NULL, FALSE); data.core = core = wp_core_new (NULL, NULL); g_signal_connect (core, "remote-state-changed", (GCallback) remote_state_changed, &data); @@ -322,11 +323,8 @@ main (gint argc, gchar **argv) } wp_core_install_object_manager (core, om); - - wp_core_connect (core); - - data.loop = loop = g_main_loop_new (NULL, FALSE); - g_main_loop_run (loop); + if (wp_core_connect (core)) + g_main_loop_run (loop); return 0; } -- GitLab