]> git.sesse.net Git - vlc/blobdiff - modules/video_output/directx/events.c
* src/video_output/vout_intf.c: new vout_ControlWindow() function.
[vlc] / modules / video_output / directx / events.c
index 357b86e682f9bca53403fcbf7e8c350de5286150..730e158105616f7a395a9b417899b56a4006b417 100644 (file)
@@ -927,6 +927,10 @@ static int Control( vout_thread_t *p_vout, int i_query, va_list args )
     switch( i_query )
     {
     case VOUT_SET_ZOOM:
+        if( p_vout->p_sys->p_win->owner_window )
+            return vout_ControlWindow( p_vout,
+                    (void *)p_vout->p_sys->hparent, i_query, args );
+
         f_arg = va_arg( args, double );
 
         /* Update dimensions */
@@ -941,6 +945,9 @@ static int Control( vout_thread_t *p_vout, int i_query, va_list args )
 
         return VLC_SUCCESS;
 
+    case VOUT_CLOSE:
+        return VLC_SUCCESS;
+
     default:
         msg_Dbg( p_vout, "control query not supported" );
         return VLC_EGENERIC;