[totem] missing plugins: Fix startup notification on Wayland
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] missing plugins: Fix startup notification on Wayland
- Date: Sat, 26 Nov 2016 18:38:57 +0000 (UTC)
commit cbe13631df30741bab3a2841205137f03220bf0b
Author: Kalev Lember <klember redhat com>
Date: Sat Nov 26 12:24:32 2016 +0100
missing plugins: Fix startup notification on Wayland
Make sure to pass on the startup notification info on other platforms as
well, not just X11. With this, the Shell can correctly raise the
gnome-software window that's handling the missing codec search.
https://bugzilla.gnome.org/show_bug.cgi?id=775142
.../bacon-video-widget-gst-missing-plugins.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/src/backend/bacon-video-widget-gst-missing-plugins.c
b/src/backend/bacon-video-widget-gst-missing-plugins.c
index ccff294..a604bfc 100644
--- a/src/backend/bacon-video-widget-gst-missing-plugins.c
+++ b/src/backend/bacon-video-widget-gst-missing-plugins.c
@@ -238,7 +238,6 @@ on_plugin_installation_done (GstInstallPluginsReturn res, gpointer user_data)
bacon_video_widget_gst_codec_install_context_free (ctx);
}
-#ifdef GDK_WINDOWING_X11
static void
set_startup_notification_id (GstInstallPluginsContext *install_ctx)
{
@@ -250,7 +249,6 @@ set_startup_notification_id (GstInstallPluginsContext *install_ctx)
gst_install_plugins_context_set_startup_notification_id (install_ctx, startup_id);
g_free (startup_id);
}
-#endif
static gboolean
bacon_video_widget_start_plugin_installation (TotemCodecInstallContext *ctx,
@@ -265,6 +263,7 @@ bacon_video_widget_start_plugin_installation (TotemCodecInstallContext *ctx,
install_ctx = gst_install_plugins_context_new ();
gst_install_plugins_context_set_desktop_id (install_ctx, "org.gnome.Totem.desktop");
gst_install_plugins_context_set_confirm_search (install_ctx, confirm_search);
+ set_startup_notification_id (install_ctx);
#ifdef GDK_WINDOWING_X11
display = gdk_display_get_default ();
@@ -275,8 +274,6 @@ bacon_video_widget_start_plugin_installation (TotemCodecInstallContext *ctx,
{
gulong xid = 0;
- set_startup_notification_id (install_ctx);
-
xid = bacon_video_widget_gst_get_toplevel (GTK_WIDGET (ctx->bvw));
gst_install_plugins_context_set_xid (install_ctx, xid);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]