This is an automated email from the git hooks/post-receive script. b l u e s a b r e p u s h e d a c o m m i t t o b r a n c h m a s t e r in repository apps/parole.
commit 171d87ad3210bd1f3e1a42cc6df862e8ea4679b6 Author: Sean Davis <[email protected]> Date: Sat Aug 25 06:21:15 2018 -0400 Catch GST_INSTALL_PLUGINS_HELPER_MISSING and notify the user (bug #14529) --- src/gst/parole-gst.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/gst/parole-gst.c b/src/gst/parole-gst.c index ac5fd31..8e0cc4a 100644 --- a/src/gst/parole-gst.c +++ b/src/gst/parole-gst.c @@ -1257,6 +1257,26 @@ parole_gst_application_message(ParoleGst *gst, GstMessage *msg) { } } +static void +parole_gst_missing_codec_helper_dialog(void) { + GtkMessageDialog *dialog; + gchar* desc; + + dialog = GTK_MESSAGE_DIALOG(gtk_message_dialog_new_with_markup( + NULL, + GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_WARNING, + GTK_BUTTONS_OK, + "<b><big>%s</big></b>", + _("Unable to install missing codecs."))); + + gtk_message_dialog_format_secondary_markup(dialog, + _("No available plugin installer was found.")); + + gtk_dialog_run(GTK_DIALOG(dialog)); + gtk_widget_destroy(GTK_WIDGET(dialog)); +} + /** * parole_gst_install_plugins_result_func: * @result : %GST_INSTALL_PLUGINS_SUCCESS (0) if successful @@ -1279,6 +1299,9 @@ parole_gst_install_plugins_result_func(GstInstallPluginsReturn result, gpointer case GST_INSTALL_PLUGINS_USER_ABORT: g_debug("User aborted plugin install.\n"); break; + case GST_INSTALL_PLUGINS_HELPER_MISSING: + parole_gst_missing_codec_helper_dialog(); + break; default: g_debug("Plugin installation failed with code %i\n", result); break; -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce4-commits
