Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-08-13 15:11:22 +0400
committerTon Roosendaal <ton@blender.org>2006-08-13 15:11:22 +0400
commit4718a22cd01d10ec9712323cf7050a11d0ae3ba2 (patch)
treed226b95410a5325f6ce25f590f8ad4f134b2fc8c /source/blender/blenloader
parentb416e3eeb4a41d247d50a741ed3c66405de57def (diff)
Bugfix #4882
New toolsettings variable "select_thresh" was not initialized. This caused the option "similar normals" to not work really (uses a dot product). It now is initialized (scene.c) as well as corrected in do_versions for saved files.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r--source/blender/blenloader/intern/readfile.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index fa6fe7bb3b0..dbf06794e30 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -5561,7 +5561,15 @@ static void do_versions(FileData *fd, Library *lib, Main *main)
}
}
}
-
+
+ if(main->versionfile <= 242) {
+ Scene *sce;
+
+ for(sce= main->scene.first; sce; sce= sce->id.next) {
+ if (sce->toolsettings->select_thresh == 0.0f)
+ sce->toolsettings->select_thresh= 0.01f;
+ }
+ }
/* WATCH IT!!!: pointers from libdata have not been converted yet here! */
/* WATCH IT 2!: Userdef struct init has to be in src/usiblender.c! */