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:
authorSergej Reich <sergej.reich@googlemail.com>2014-01-29 18:02:45 +0400
committerSergej Reich <sergej.reich@googlemail.com>2014-01-29 18:03:41 +0400
commitf17a1bd58b302c9be0fb89f9c147523080789805 (patch)
tree63b8eee1c6a29f5c96104e710d8044932574679a /source/blender/blenkernel/intern/rigidbody.c
parent44cb138cf20e6c874d84a2ba7cf4858fdfbfe9c8 (diff)
Fix T38388: Creating a new scene with full copy sets rigidbody collision shapes to box.
Tweak world rebuilding logic, so it's not done before object data was updated.
Diffstat (limited to 'source/blender/blenkernel/intern/rigidbody.c')
-rw-r--r--source/blender/blenkernel/intern/rigidbody.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/rigidbody.c b/source/blender/blenkernel/intern/rigidbody.c
index e78593c7142..216620c351d 100644
--- a/source/blender/blenkernel/intern/rigidbody.c
+++ b/source/blender/blenkernel/intern/rigidbody.c
@@ -1307,7 +1307,7 @@ void BKE_rigidbody_rebuild_world(Scene *scene, float ctime)
cache->flag |= PTCACHE_OUTDATED;
}
- if (ctime <= startframe + 1 && rbw->ltime == startframe) {
+ if (ctime == startframe + 1 && rbw->ltime == startframe) {
if (cache->flag & PTCACHE_OUTDATED) {
BKE_ptcache_id_reset(scene, &pid, PTCACHE_RESET_OUTDATED);
rigidbody_update_simulation(scene, rbw, true);