GNOME Bugzilla – Bug 347018
missing GDK_QUARTZ_ALLOC/RELEASE_POOL calls
Last modified: 2006-07-09 07:52:21 UTC
Please describe the problem: From http://developer.imendio.com/wiki/Gtk_Mac_OS_X/Things_to_do: "More Cocoa calls need to be surrounded by GDK_QUARTZ_ALLOC_POOL and GDK_QUARTZ_RELEASE_POOL. Break on _NSAutoreleaseNoPool in gdb and see what functions need fixing." So far I found one ALLOC without a matching RELEASE, and a need for an ALLOC/RELEASE pair in gdkwindow-quartz.c:move_resize_window_internal(). (The GtkExpander portion of gtk-demo causes _NSAutoreleaseNoPool() to be called when you click on the expander widget.) Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 68655 [details] [review] patch to fix a couple missing ALLOC/RELEASE
Thanks! Patch is committed to CVS. If we find more of those we can create new bugs.