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:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-06-09 15:32:19 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-06-09 15:33:39 +0400
commit0ae8ce3ab1d8295266c8cda60f3446249b4416ab (patch)
tree39bfabe586160e69e472a7b6f542a9a893d11a2a
parent4bd2609cd0297fcfe5d8f7b47c64f02c4275a4d7 (diff)
Fix T40057: invisible hair particles slowing down mesh edits
Skip doing particle update in object_handle_update if object is in edit mode. Object will be re-evaluated on exit from edit mode anyway, so it's _expected_ to be a safe change.
-rw-r--r--source/blender/blenkernel/intern/object.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c
index 745088aced2..a3e8ddccf0b 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -2975,7 +2975,7 @@ void BKE_object_handle_update_ex(EvaluationContext *eval_ctx,
lamp_drivers_update(scene, ob->data, ctime);
/* particles */
- if (ob->particlesystem.first) {
+ if (ob != scene->obedit && ob->particlesystem.first) {
ParticleSystem *tpsys, *psys;
DerivedMesh *dm;
ob->transflag &= ~OB_DUPLIPARTS;