[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32907] trunk/blender/source/blender/ editors/interface/interface.c: bugfix [#24575] On file save plus and minus don't re-evaluate whether a file exists

Campbell Barton ideasman42 at gmail.com
Sun Nov 7 06:35:42 CET 2010


Revision: 32907
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32907
Author:   campbellbarton
Date:     2010-11-07 06:35:41 +0100 (Sun, 07 Nov 2010)

Log Message:
-----------
bugfix [#24575] On file save plus and minus don't re-evaluate whether a file exists
actually it was re-evaluated. just the flag was overwritten by the old button.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface.c

Modified: trunk/blender/source/blender/editors/interface/interface.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface.c	2010-11-07 04:46:50 UTC (rev 32906)
+++ trunk/blender/source/blender/editors/interface/interface.c	2010-11-07 05:35:41 UTC (rev 32907)
@@ -511,7 +511,13 @@
 	for(oldbut=oldblock->buttons.first; oldbut; oldbut=oldbut->next) {
 		if(ui_but_equals_old(oldbut, but)) {
 			if(oldbut->active) {
+#if 0
 				but->flag= oldbut->flag;
+#else
+				/* exception! redalert flag can't be update from old button. 
+				 * perhaps it should only copy spesific flags rather then all. */
+				but->flag= (oldbut->flag & ~UI_BUT_REDALERT) | (but->flag & UI_BUT_REDALERT);
+#endif
 				but->active= oldbut->active;
 				but->pos= oldbut->pos;
 				but->editstr= oldbut->editstr;





More information about the Bf-blender-cvs mailing list