Cleanup: Someone forgot again to do the versioning_280 handling when bumping subversion.
authorBastien Montagne <montagne29@wanadoo.fr>
Mon, 10 Dec 2018 14:06:46 +0000 (15:06 +0100)
committerBastien Montagne <montagne29@wanadoo.fr>
Mon, 10 Dec 2018 14:10:29 +0000 (15:10 +0100)
Seriously... There is no point in having those subversions if one does
not take advantage of them to reduce doversion work on file load! Now we
have to raise subversion again just for that. :(

source/blender/blenkernel/BKE_blender_version.h
source/blender/blenloader/intern/versioning_280.c

index 3415a57a7409eaf0b2471fe8891df66bb758ac49..92ce2e6107ef54a1b7349b8887c0f9c59e63f8d8 100644 (file)
@@ -28,7 +28,7 @@
  * and keep comment above the defines.
  * Use STRINGIFY() rather than defining with quotes */
 #define BLENDER_VERSION         280
-#define BLENDER_SUBVERSION      35
+#define BLENDER_SUBVERSION      36
 /* Several breakages with 280, e.g. collections vs layers */
 #define BLENDER_MINVERSION      280
 #define BLENDER_MINSUBVERSION   0
index 79f86263ee11b9b2b7e4428f650baaa5c3178f03..b05be55e8fa579474741d195ac664f499b336681 100644 (file)
@@ -2434,9 +2434,7 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
                }
        }
 
-       {
-               /* Versioning code until next subversion bump goes here. */
-
+       if (!MAIN_VERSION_ATLEAST(bmain, 280, 36)) {
                if (!DNA_struct_elem_find(fd->filesdna, "View3DShading", "float", "curvature_ridge_factor")) {
                        for (bScreen *screen = bmain->screen.first; screen; screen = screen->id.next) {
                                for (ScrArea *sa = screen->areabase.first; sa; sa = sa->next) {
@@ -2504,4 +2502,9 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
                        BKE_rigidbody_constraints_collection_validate(scene, rbw);
                }
        }
+
+       {
+               /* Versioning code until next subversion bump goes here. */
+
+       }
 }