# 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 (>v->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
(>v->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