[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32488] trunk/blender/source/blender/ editors/render/render_shading.c: Fix for [#21822] Unusual material slot behaviour, edit v object mode, cascade, SVN 27833

Janne Karhu jhkarh at gmail.com
Fri Oct 15 10:11:27 CEST 2010


Revision: 32488
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32488
Author:   jhk
Date:     2010-10-15 10:11:26 +0200 (Fri, 15 Oct 2010)

Log Message:
-----------
Fix for [#21822] Unusual material slot behaviour, edit v object mode, cascade, SVN 27833
* Disabled removing material slots in edit mode and added back error message from 2.49.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/render/render_shading.c

Modified: trunk/blender/source/blender/editors/render/render_shading.c
===================================================================
--- trunk/blender/source/blender/editors/render/render_shading.c	2010-10-15 07:31:26 UTC (rev 32487)
+++ trunk/blender/source/blender/editors/render/render_shading.c	2010-10-15 08:11:26 UTC (rev 32488)
@@ -289,6 +289,12 @@
 	if(!ob)
 		return OPERATOR_CANCELLED;
 
+	/* Removing material slots in edit mode screws things up, see bug #21822.*/
+	if(ob == CTX_data_edit_object(C)) {
+		BKE_report(op->reports, RPT_ERROR, "Unable to remove material slot in edit mode.");
+		return OPERATOR_CANCELLED;
+	}
+
 	object_remove_material_slot(ob);
 	WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob);
 	WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, ob);





More information about the Bf-blender-cvs mailing list