comparison libvo/x11_common.c @ 6179:c9ae6db39df0

Let X destroy the window
author albeu
date Fri, 24 May 2002 21:56:58 +0000
parents aee9c32349a9
children 1e275c6cabb2
comparison
equal deleted inserted replaced
6178:a31bef216c58 6179:c9ae6db39df0
542 vo_gc=NULL; 542 vo_gc=NULL;
543 } 543 }
544 if(vo_window!=None){ 544 if(vo_window!=None){
545 XClearWindow( mDisplay,vo_window ); 545 XClearWindow( mDisplay,vo_window );
546 if (WinID < 0){ 546 if (WinID < 0){
547 XEvent xev;
547 XUnmapWindow( mDisplay,vo_window ); 548 XUnmapWindow( mDisplay,vo_window );
548 XDestroyWindow(mDisplay, vo_window); 549 XDestroyWindow(mDisplay, vo_window);
550 do { XNextEvent( mDisplay,&xev ); } while ( xev.type != DestroyNotify || xev.xdestroywindow.event != vo_window );
549 } 551 }
550 vo_window=None; 552 vo_window=None;
551 } 553 }
552 vo_fs=0; 554 vo_fs=0;
553 } 555 }