Add private API to set this per-display, and make the existing gdk_window_set_debug_update function set a global default.
		
			
				
	
	
		
			24 lines
		
	
	
		
			516 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			516 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "config.h"
 | 
						|
#include "gdk-private.h"
 | 
						|
 | 
						|
GdkPrivateVTable *
 | 
						|
gdk__private__ (void)
 | 
						|
{
 | 
						|
  static GdkPrivateVTable table = {
 | 
						|
    gdk_device_grab_info,
 | 
						|
    gdk_display_open_default,
 | 
						|
    gdk_add_option_entries,
 | 
						|
    gdk_pre_parse,
 | 
						|
    gdk_gl_get_flags,
 | 
						|
    gdk_gl_set_flags,
 | 
						|
    gdk_window_freeze_toplevel_updates,
 | 
						|
    gdk_window_thaw_toplevel_updates,
 | 
						|
    gdk_display_get_rendering_mode,
 | 
						|
    gdk_display_set_rendering_mode,
 | 
						|
    gdk_display_get_debug_updates,
 | 
						|
    gdk_display_set_debug_updates
 | 
						|
  };
 | 
						|
 | 
						|
  return &table;
 | 
						|
}
 |