summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXabier Rodriguez Calvar <xrcalvar@igalia.com>2010-03-02 15:49:46 +0100
committerXabier Rodriguez Calvar <xrcalvar@igalia.com>2010-03-04 09:16:40 +0100
commit86891575eb6fef87b8e4745684ac83e2a8e99a7e (patch)
treec12cde8685e58cd234f72a32a5cf4bc2ca406671
parent5ca821d7488066999290fc5161c164dc0879ac70 (diff)
downloadgrilo-86891575eb6fef87b8e4745684ac83e2a8e99a7e.tar.gz
One more fallback for the test ui to check if default app does not work
-rw-r--r--tools/grilo-test-ui/main.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/grilo-test-ui/main.c b/tools/grilo-test-ui/main.c
index ccf5d71..abb5a28 100644
--- a/tools/grilo-test-ui/main.c
+++ b/tools/grilo-test-ui/main.c
@@ -691,7 +691,14 @@ show_btn_clicked_cb (GtkButton *btn, gpointer user_data)
g_warning ("Cannot use '%s' to show '%s'; using default application",
g_app_info_get_name (app),
ui_state->last_url);
- g_app_info_launch_default_for_uri (ui_state->last_url, NULL, NULL);
+ g_error_free (error);
+ error = NULL;
+ g_app_info_launch_default_for_uri (ui_state->last_url, NULL, &error);
+ if (error) {
+ g_warning ("Cannot use default application to show '%s'. "
+ "Stopping playback", ui_state->last_url);
+ g_error_free (error);
+ }
}
}
}