diff options
author | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-24 21:58:05 +0000 |
---|---|---|
committer | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-24 21:58:05 +0000 |
commit | 1fbfd704bed790e8900239b99cdedbfc72a4ed21 (patch) | |
tree | 5ccbc3a2cf898366f45e81546acdb70bbac2a563 | |
parent | 97fc74e2048d9d0fb124303b8cbc84236ec31ec9 (diff) | |
download | mpv-1fbfd704bed790e8900239b99cdedbfc72a4ed21.tar.bz2 mpv-1fbfd704bed790e8900239b99cdedbfc72a4ed21.tar.xz |
Destroy the old win when config is called multiple times
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6181 b3059339-0415-0410-9bf9-f77b7e298cf2
-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 ) { |