[Bf-blender-cvs] [ad743c056f1] sculpt-dev: Fix crash in versioning code

Pablo Dobarro noreply at git.blender.org
Tue Feb 23 23:37:40 CET 2021


Commit: ad743c056f10ce0c5eb0ca6c48179fdc9750f773
Author: Pablo Dobarro
Date:   Tue Feb 23 23:27:51 2021 +0100
Branches: sculpt-dev
https://developer.blender.org/rBad743c056f10ce0c5eb0ca6c48179fdc9750f773

Fix crash in versioning code

===================================================================

M	source/blender/blenloader/intern/versioning_290.c

===================================================================

diff --git a/source/blender/blenloader/intern/versioning_290.c b/source/blender/blenloader/intern/versioning_290.c
index b5342c05103..dc0d836f7fa 100644
--- a/source/blender/blenloader/intern/versioning_290.c
+++ b/source/blender/blenloader/intern/versioning_290.c
@@ -1762,7 +1762,9 @@ void blo_do_versions_290(FileData *fd, Library *UNUSED(lib), Main *bmain)
     if (!DNA_struct_elem_find(fd->filesdna, "Sculpt", "float", "smooth_strength_factor")) {
       LISTBASE_FOREACH (Scene *, scene, &bmain->scenes) {
         Sculpt *sd = scene->toolsettings->sculpt;
-        sd->smooth_strength_factor = 1.0f;
+        if (sd) {
+            sd->smooth_strength_factor = 1.0f;
+        }
       }
     }
   }



More information about the Bf-blender-cvs mailing list