svn merge ^/trunk/blender -r42426:42439
[blender.git] / source / blender / blenloader / intern / readfile.c
index 7c997e9cc561d3b429e0d3d88b07444bf9d3a6fb..241e993cbb2eab4220aba88d7e4f170086c4d9f0 100644 (file)
@@ -12724,6 +12724,18 @@ static void do_versions(FileData *fd, Library *lib, Main *main)
                        }
                }
        }
                        }
                }
        }
+       /* 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 */
        {
 
        /* put compatibility code here until next subversion bump */
        {