[longomatch] Revert "Don't try to set the xoverlay window in expose()."
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [longomatch] Revert "Don't try to set the xoverlay window in expose()."
- Date: Mon, 15 Feb 2010 00:24:50 +0000 (UTC)
commit c0840ba6e2f9c479840b7ea5e71db5f069aa7fc0
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Mon Feb 15 01:21:44 2010 +0100
Revert "Don't try to set the xoverlay window in expose()."
This reverts commit 04a78c0f7a4b6e4e27cdeedca3155f154672b312.
libcesarplayer/src/bacon-video-widget-gst-0.10.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/libcesarplayer/src/bacon-video-widget-gst-0.10.c b/libcesarplayer/src/bacon-video-widget-gst-0.10.c
index 2d4b581..7beb315 100644
--- a/libcesarplayer/src/bacon-video-widget-gst-0.10.c
+++ b/libcesarplayer/src/bacon-video-widget-gst-0.10.c
@@ -707,6 +707,18 @@ bacon_video_widget_expose_event (GtkWidget * widget, GdkEventExpose * event)
g_mutex_unlock (bvw->priv->lock);
+ if (xoverlay != NULL && GST_IS_X_OVERLAY (xoverlay))
+ {
+#ifdef WIN32
+ gst_x_overlay_set_xwindow_id (bvw->priv->xoverlay,
+ GDK_WINDOW_HWND (bvw->priv->
+ video_window));
+#else
+ gst_x_overlay_set_xwindow_id (bvw->priv->xoverlay,
+ GDK_WINDOW_XID (bvw->priv->video_window));
+#endif
+ }
+
/* Start with a nice black canvas */
win = gtk_widget_get_window (widget);
gdk_draw_rectangle (win, gtk_widget_get_style (widget)->black_gc, TRUE, 0,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]