|  |  | @@ -48,10 +48,6 @@ | 
		
	
		
			
			|  |  |  | # endif | 
		
	
		
			
			|  |  |  | #endif | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | #if FLTK_HAVE_CAIRO | 
		
	
		
			
			|  |  |  | #include <FL/Fl_Cairo.H> | 
		
	
		
			
			|  |  |  | #endif | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | // recent versions of MinGW warn: "Please include winsock2.h before windows.h", | 
		
	
		
			
			|  |  |  | // hence we must include winsock2.h before FL/Fl.H (A.S. Dec. 2010, IMM May 2011) | 
		
	
		
			
			|  |  |  | #if defined(WIN32) && !defined(__CYGWIN__) | 
		
	
	
		
			
				|  |  | @@ -1437,17 +1433,12 @@ void Fl_Window::hide() { | 
		
	
		
			
			|  |  |  | if ( ip->xid == fl_window && !parent() ) | 
		
	
		
			
			|  |  |  | fl_window = 0; | 
		
	
		
			
			|  |  |  | #endif | 
		
	
		
			
			|  |  |  | if (ip->region) | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | cairo_region_destroy( ip->region ); | 
		
	
		
			
			|  |  |  | ip->region = 0; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if (ip->region) cairo_region_destroy( ip->region ); ip->region = 0; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | #if defined(USE_X11) | 
		
	
		
			
			|  |  |  | #if FLTK_HAVE_CAIRO | 
		
	
		
			
			|  |  |  | cairo_destroy( ip->cc ); ip->cc = 0; | 
		
	
		
			
			|  |  |  | cairo_surface_destroy( ip->cs ); ip->cs = 0; | 
		
	
		
			
			|  |  |  | #endif | 
		
	
		
			
			|  |  |  | if ( ip->cc ) | 
		
	
		
			
			|  |  |  | cairo_destroy( ip->cc ); ip->cc = 0; | 
		
	
		
			
			|  |  |  | # if USE_XFT | 
		
	
		
			
			|  |  |  | fl_destroy_xft_draw(ip->xid); | 
		
	
		
			
			|  |  |  | # endif | 
		
	
	
		
			
				|  |  | @@ -1759,10 +1750,6 @@ void Fl_Widget::damage(fl_damage_t fl, int X, int Y, int W, int H) { | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | void Fl_Window::flush() { | 
		
	
		
			
			|  |  |  | draw(); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | #if FLTK_HAVE_CAIRO | 
		
	
		
			
			|  |  |  | cairo_surface_flush( i->cs ); | 
		
	
		
			
			|  |  |  | #endif | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | #ifdef WIN32 | 
		
	
	
		
			
				|  |  | 
 |