Skip to content
  • Richard Hult's avatar
    Replace the autorelease pools used for each drawing context and in · d7f3ab05
    Richard Hult authored
    2007-12-10  Richard Hult  <richard@imendio.com>
    
    	* gdk/quartz/gdkdrawable-quartz.c:
    	(gdk_quartz_drawable_get_context),
    	(gdk_quartz_drawable_release_context):
    	* gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
    	(gdk_event_check), (gdk_event_dispatch), (poll_func):
    	* gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools
    	used for each drawing context and in prepare, dispatch and poll
    	with one that exists across each main loop iteration. Fixes leaks
    	on leopard and protects against future leaks introduce when the
    	underlying system changes again (bug #492977).
    
    svn path=/trunk/; revision=19149
    d7f3ab05