gimp r24769 - in trunk: . app/widgets



Author: mitch
Date: Fri Feb  1 11:49:12 2008
New Revision: 24769
URL: http://svn.gnome.org/viewvc/gimp?rev=24769&view=rev

Log:
2008-02-01  Michael Natterer  <mitch gimp org>

	* app/widgets/gimpcontainerview.c
	(gimp_container_view_set_container): refuse containers if their
	children are not GimpViewables instead of crashing later.



Modified:
   trunk/ChangeLog
   trunk/app/widgets/gimpcontainerview.c

Modified: trunk/app/widgets/gimpcontainerview.c
==============================================================================
--- trunk/app/widgets/gimpcontainerview.c	(original)
+++ trunk/app/widgets/gimpcontainerview.c	Fri Feb  1 11:49:12 2008
@@ -346,6 +346,9 @@
 
   g_return_if_fail (GIMP_IS_CONTAINER_VIEW (view));
   g_return_if_fail (container == NULL || GIMP_IS_CONTAINER (container));
+  if (container)
+    g_return_if_fail (g_type_is_a (container->children_type,
+                                   GIMP_TYPE_VIEWABLE));
 
   private = GIMP_CONTAINER_VIEW_GET_PRIVATE (view);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]