[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35494] trunk/blender/source/blender/ editors: More on bug #26432

Ton Roosendaal ton at blender.org
Sat Mar 12 16:09:30 CET 2011


Revision: 35494
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35494
Author:   ton
Date:     2011-03-12 15:09:29 +0000 (Sat, 12 Mar 2011)
Log Message:
-----------
More on bug #26432

More undo-push disabling for switching render slots.
Also added 'undo push' print in debug mode (blender -d)

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_image/image_ops.c
    trunk/blender/source/blender/editors/util/undo.c

Modified: trunk/blender/source/blender/editors/space_image/image_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_image/image_ops.c	2011-03-12 14:38:00 UTC (rev 35493)
+++ trunk/blender/source/blender/editors/space_image/image_ops.c	2011-03-12 15:09:29 UTC (rev 35494)
@@ -2134,7 +2134,7 @@
 	WM_event_add_notifier(C, NC_IMAGE|ND_DRAW, NULL);
 
 	/* no undo push for browsing existing */
-	if(ima->renders[ima->render_slot])
+	if(ima->renders[ima->render_slot] || ima->render_slot==ima->last_render_slot)
 		return OPERATOR_CANCELLED;
 	
 	return OPERATOR_FINISHED;

Modified: trunk/blender/source/blender/editors/util/undo.c
===================================================================
--- trunk/blender/source/blender/editors/util/undo.c	2011-03-12 14:38:00 UTC (rev 35493)
+++ trunk/blender/source/blender/editors/util/undo.c	2011-03-12 15:09:29 UTC (rev 35494)
@@ -80,6 +80,9 @@
 	Object *obedit= CTX_data_edit_object(C);
 	Object *obact= CTX_data_active_object(C);
 
+	if (G.f & G_DEBUG)
+		printf("undo push %s\n", str);
+	
 	if(obedit) {
 		if (U.undosteps == 0) return;
 		




More information about the Bf-blender-cvs mailing list