# HG changeset patch
# User Darren Salt <[EMAIL PROTECTED]>
# Date 1171387635 0
# Node ID bff2bd391e79888b77ce3e2d287cc109d7e52bda
# Parent  d18df1e6b0282bc88fbb96c5359da653a58e117b
Allow blanking if the video window is hidden, iconised or shaded.

diff -r bff2bd391e79888b77ce3e2d287cc109d7e52bda -r 
d18df1e6b0282bc88fbb96c5359da653a58e117b ChangeLog
--- a/ChangeLog Tue Feb 13 17:27:15 2007 +0000
+++ b/ChangeLog Tue Feb 13 17:04:23 2007 +0000
@@ -39,6 +39,7 @@ 0.5.900:2007/??/??
        * Moved the windowed-mode blanking menu item into a new submenu in
          the View menu.
        * Tweaked and re-rendered the splash and logo images.
+       * Allow blanking if the video window is hidden, iconised or shaded.
 
 0.5.11:        2007/02/01
        [dsalt]
diff -r bff2bd391e79888b77ce3e2d287cc109d7e52bda -r 
d18df1e6b0282bc88fbb96c5359da653a58e117b src/gtkvideo.c
--- a/src/gtkvideo.c    Tue Feb 13 17:27:15 2007 +0000
+++ b/src/gtkvideo.c    Tue Feb 13 17:04:23 2007 +0000
@@ -227,10 +227,13 @@ static inline gboolean is_fullscreen (gt
 
 static gboolean gtv_test_inhibit_blank (GtkVideo *gtv)
 {
-  /* (fullscreen || (deny blank && drawable && playing)) && !logo && !paused */
+  /* (fullscreen || (deny blank && drawable && playing && !(shaded || hidden)))
+   * && !logo && !paused
+   */
   return (is_fullscreen (gtv->priv)
          || (gtv->priv->playing_no_blank && GTK_WIDGET_DRAWABLE (&gtv->widget)
-             && xine_get_status (gtv->priv->stream) == XINE_STATUS_PLAY))
+             && xine_get_status (gtv->priv->stream) == XINE_STATUS_PLAY
+             && (gdk_window_get_state (gtk_widget_get_toplevel 
(&gtv->widget)->window) & 3) == 0))
         && !playlist_showing_logo ()
         && xine_get_param (gtv->priv->stream, XINE_PARAM_SPEED);
 }

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Xine-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xine-cvslog

Reply via email to