diff --git a/libvo/vo_xv.c b/libvo/vo_xv.c
index ae15c7664d..3f72206042 100644
--- a/libvo/vo_xv.c
+++ b/libvo/vo_xv.c
@@ -430,6 +430,7 @@ static uint32_t config(uint32_t width, uint32_t height, uint32_t d_width, uint32
         XUnmapWindow( mDisplay,vo_window );
         XChangeWindowAttributes( mDisplay,vo_window,xswamask,&xswa );
 	XSelectInput( mDisplay,vo_window,StructureNotifyMask | KeyPressMask | PropertyChangeMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask | ExposureMask );
+        XMapWindow( mDisplay,vo_window );
        } else { drwX=vo_dx; drwY=vo_dy; }
     } else 
        {