2006-07-09 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c (gdk_window_new): Release the pool
in all cases.
(move_resize_window_internal): Surround by alloc/release pool.
Patch from Brian Tarricone, fixes bug #347018.
+2006-07-09 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkwindow-quartz.c (gdk_window_new): Release the pool
+ in all cases.
+ (move_resize_window_internal): Surround by alloc/release pool.
+ Patch from Brian Tarricone, fixes bug #347018.
+
2006-07-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserbutton.c (update_label_and_image): Don't
+2006-07-09 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkwindow-quartz.c (gdk_window_new): Release the pool
+ in all cases.
+ (move_resize_window_internal): Surround by alloc/release pool.
+ Patch from Brian Tarricone, fixes bug #347018.
+
2006-07-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserbutton.c (update_label_and_image): Don't
break;
default:
g_warning (G_STRLOC "cannot make windows of type %d", private->window_type);
+ GDK_QUARTZ_RELEASE_POOL;
return NULL;
}
GdkWindowObject *private = (GdkWindowObject *)window;
GdkWindowImplQuartz *impl;
+ GDK_QUARTZ_ALLOC_POOL;
+
if (GDK_WINDOW_DESTROYED (window))
- return;
+ {
+ GDK_QUARTZ_RELEASE_POOL;
+ return;
+ }
impl = GDK_WINDOW_IMPL_QUARTZ (private->impl);
[impl->view setNeedsDisplay:YES];
}
}
+
+ GDK_QUARTZ_RELEASE_POOL;
}
void