[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42434] trunk/blender/source/blender: fix for dscale which was set to 0, 0, 0 from files saved between Nov 29 and Dec 4.

Campbell Barton ideasman42 at gmail.com
Mon Dec 5 12:02:54 CET 2011


Revision: 42434
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42434
Author:   campbellbarton
Date:     2011-12-05 11:02:54 +0000 (Mon, 05 Dec 2011)
Log Message:
-----------
fix for dscale which was set to 0,0,0 from files saved between Nov 29 and Dec 4.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_blender.h
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenkernel/BKE_blender.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_blender.h	2011-12-05 07:56:31 UTC (rev 42433)
+++ trunk/blender/source/blender/blenkernel/BKE_blender.h	2011-12-05 11:02:54 UTC (rev 42434)
@@ -42,7 +42,7 @@
  * and keep comment above the defines.
  * Use STRINGIFY() rather than defining with quotes */
 #define BLENDER_VERSION			260
-#define BLENDER_SUBVERSION		6
+#define BLENDER_SUBVERSION		7
 
 #define BLENDER_MINVERSION		250
 #define BLENDER_MINSUBVERSION	0

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2011-12-05 07:56:31 UTC (rev 42433)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2011-12-05 11:02:54 UTC (rev 42434)
@@ -12642,6 +12642,18 @@
 			}
 		}
 	}
+	/* sigh, this dscale vs dsize version patching was not done right, fix for fix,
+	 * this intentionally checks an exact subversion, also note this was never in a release,
+	 * at some point this could be removed. */
+	else if (main->versionfile == 260 && main->subversionfile == 6)
+	{
+		Object *ob;
+		for (ob= main->object.first; ob; ob= ob->id.next) {
+			if (is_zero_v3(ob->dscale)) {
+				fill_vn_fl(ob->dscale, 3, 1.0f);
+			}
+		}
+	}
 
 	/* put compatibility code here until next subversion bump */
 	{




More information about the Bf-blender-cvs mailing list