From 8a490558da1632c36a63479e5811e0de424463a8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 8 Apr 2009 04:09:38 +0200 Subject: don't show wait cursor forever if stream_restore extension is not available --- src/pavucontrol.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/pavucontrol.cc b/src/pavucontrol.cc index 92afe17..423c44b 100644 --- a/src/pavucontrol.cc +++ b/src/pavucontrol.cc @@ -53,7 +53,6 @@ void show_error(const char *txt) { Gtk::Main::quit(); } - static void dec_outstanding(MainWindow *w) { if (n_outstanding <= 0) return; @@ -212,7 +211,8 @@ void ext_stream_restore_read_cb( MainWindow *w = static_cast(userdata); if (eol < 0) { - g_debug(_("Failed to initialized stream_restore extension: %s"), pa_strerror(pa_context_errno(context))); + dec_outstanding(w); + g_debug(_("Failed to initialize stream_restore extension: %s"), pa_strerror(pa_context_errno(context))); w->deleteEventRoleWidget(); return; } @@ -427,7 +427,8 @@ void context_state_callback(pa_context *c, void *userdata) { pa_operation_unref(o); } else - g_debug(_("Failed to initialized stream_restore extension: %s"), pa_strerror(pa_context_errno(context))); + g_debug(_("Failed to initialize stream_restore extension: %s"), pa_strerror(pa_context_errno(context))); + break; } -- cgit