[Goodies-commits] r7608 - in parole/trunk: . src

Ali Abdallah aliov at xfce.org
Thu Jun 18 18:12:28 CEST 2009


Author: aliov
Date: 2009-06-18 16:12:28 +0000 (Thu, 18 Jun 2009)
New Revision: 7608

Modified:
   parole/trunk/ChangeLog
   parole/trunk/src/gst.c
Log:
	* Make sure to don't draw the logo on expose event
	when playing a movie stream.

Modified: parole/trunk/ChangeLog
===================================================================
--- parole/trunk/ChangeLog	2009-06-18 11:01:05 UTC (rev 7607)
+++ parole/trunk/ChangeLog	2009-06-18 16:12:28 UTC (rev 7608)
@@ -1,3 +1,7 @@
+2009-06-18: 18:00 Ali aliov at xfce.org
+	* Make sure to don't draw the logo on expose event
+	when playing a movie stream.
+
 2009-06-18: 12:00 Ali aliov at xfce.org
 	* Fix uri command line handling.
 	* Automatically load subtitle.

Modified: parole/trunk/src/gst.c
===================================================================
--- parole/trunk/src/gst.c	2009-06-18 11:01:05 UTC (rev 7607)
+++ parole/trunk/src/gst.c	2009-06-18 16:12:28 UTC (rev 7608)
@@ -63,8 +63,6 @@
     
     ParoleStream *stream;
     gulong	  tick_id;
-    gboolean      seeking;
-    
     GdkPixbuf    *logo;
     GTimer	 *hidecursor_timer;
     
@@ -278,15 +276,20 @@
 parole_gst_expose_event (GtkWidget *widget, GdkEventExpose *ev)
 {
     ParoleGst *gst;
+    gboolean playing_video;
 
     if ( ev && ev->count > 0 )
 	return TRUE;
 
     gst = PAROLE_GST (widget);
 
+    g_object_get (G_OBJECT (gst->priv->stream),
+		  "has-video", &playing_video,
+		  NULL);
+
     parole_gst_set_x_overlay (gst);
 
-    if ( gst->priv->state < GST_STATE_PAUSED || !gst->priv->with_vis)
+    if ( (gst->priv->state < GST_STATE_PAUSED || !gst->priv->with_vis) && !playing_video)
 	parole_gst_draw_logo (gst);
     else 
     {




More information about the Goodies-commits mailing list