diff options
-rw-r--r-- | libvo/vo_x11.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libvo/vo_x11.c b/libvo/vo_x11.c index 445208d256..29e4f1a11f 100644 --- a/libvo/vo_x11.c +++ b/libvo/vo_x11.c @@ -288,7 +288,12 @@ static uint32_t config( uint32_t width,uint32_t height,uint32_t d_width,uint32_t else #endif { - + if(vo_window != None) { + freeMyXImage(); + XUnmapWindow( mDisplay,vo_window ); + XDestroyWindow(mDisplay, vo_window); + } + #ifdef HAVE_XF86VM if ( vm ) { |