[Xfce4-commits] <parole:gst1.0> Revert "parole-gst cleanup"
Sean Davis
noreply at xfce.org
Sun Jan 13 04:04:02 CET 2013
Updating branch refs/heads/gst1.0
to c93d923314a6cdcdc631d43f80fca686b69daae0 (commit)
from 694efbec50d7e7ad4a5fd20ea00c33b429a7ce7c (commit)
commit c93d923314a6cdcdc631d43f80fca686b69daae0
Author: Sean Davis <smd.seandavis at gmail.com>
Date: Sat Jan 12 21:35:12 2013 -0500
Revert "parole-gst cleanup"
This reverts commit fe97f8b450f55aab829e1eca5fbbe08752fe865e.
src/gst/parole-gst.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/gst/parole-gst.c b/src/gst/parole-gst.c
index 65bbc75..8c67c11 100644
--- a/src/gst/parole-gst.c
+++ b/src/gst/parole-gst.c
@@ -1565,6 +1565,9 @@ parole_gst_bus_event (GstBus *bus, GstMessage *msg, gpointer data)
gchar* details[2];
GstInstallPluginsContext *ctx;
gint response;
+#ifdef GDK_WINDOWING_X11
+ GtkWidget *parent;
+#endif
gst = PAROLE_GST (data);
@@ -1663,8 +1666,12 @@ parole_gst_bus_event (GstBus *bus, GstMessage *msg, gpointer data)
if (gtk_widget_get_window (GTK_WIDGET (gst)) != NULL &&
gtk_widget_get_realized (GTK_WIDGET (gst)))
{
- gst_install_plugins_context_set_xid (ctx,
- GDK_WINDOW_XID (GTK_WIDGET (gst)->window));
+ gulong xid = 0;
+
+ parent = gtk_widget_get_toplevel (GTK_WIDGET (gst));
+
+ xid = GDK_WINDOW_XID(gtk_widget_get_window (parent));
+ gst_install_plugins_context_set_xid (ctx, xid);
}
#endif /* GDK_WINDOWING_X11 */
More information about the Xfce4-commits
mailing list