• Elijah Newren's avatar
    Clean up event mask handling and meta_create_offscreen_window, to prevent · 81e32cfa
    Elijah Newren authored
    2007-03-31  Elijah Newren  <newren gmail com>
    
    	Clean up event mask handling and meta_create_offscreen_window, to
    	prevent nasty metacity/gdk interactions causing hangs. See #354213.
    
    	* src/screen.[ch] (meta_create_offscreen_window):
    	* src/display.c (meta_display_open):
    	* src/screen.c (meta_screen_new):
    	Add a valuemask parameter to meta_create_offscreen_window
    	
    	* src/display.c (meta_display_open):
    	make it explicit that we can't rely on PropertyNotify events for
    	the leader_window due to nasty metacity/gdk interaction
    
    	* src/session.c (warn_about_lame_clients_and_finish_interact):
    	remove cut-and-paste code for timestamp pinging and just call
    	meta_display_get_current_time_roundtrip
    
    svn path=/trunk/; revision=3137
    81e32cfa
screen.c 73.5 KB