]> git.sesse.net Git - vlc/commitdiff
* modules/video_output/opengl.c: fixed snapshots in opengl mode.
authorGildas Bazin <gbazin@videolan.org>
Tue, 12 Apr 2005 14:11:04 +0000 (14:11 +0000)
committerGildas Bazin <gbazin@videolan.org>
Tue, 12 Apr 2005 14:11:04 +0000 (14:11 +0000)
modules/video_output/opengl.c

index 000bad8ad97c91788d67b517ce374aba73f26e90..d13112a888ea21be05cb9543ea3a61e9f7b44240 100644 (file)
@@ -661,10 +661,17 @@ static int Control( vout_thread_t *p_vout, int i_query, va_list args )
 {
     vout_sys_t *p_sys = p_vout->p_sys;
 
-    if( p_sys->p_vout->pf_control )
-        return p_sys->p_vout->pf_control( p_sys->p_vout, i_query, args );
-    else
+    switch( i_query )
+    {
+    case VOUT_SNAPSHOT:
         return vout_vaControlDefault( p_vout, i_query, args );
+
+    default:
+        if( p_sys->p_vout->pf_control )
+            return p_sys->p_vout->pf_control( p_sys->p_vout, i_query, args );
+        else
+            return vout_vaControlDefault( p_vout, i_query, args );
+    }
 }
 
 static int InitTextures( vout_thread_t *p_vout )