diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index c2046621c3a..5372a9112c3 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -343,11 +343,6 @@ void recalcData(TransInfo *t) Scene *scene = t->scene; Base *base = scene->basact; - if (t->obedit) { - } - else if(base && (base->object->mode & OB_MODE_PARTICLE_EDIT) && PE_get_current(scene, base->object)) { - flushTransParticles(t); - } if (t->spacetype==SPACE_NODE) { flushTransNodes(t); } @@ -777,6 +772,9 @@ void recalcData(TransInfo *t) else where_is_pose(scene, ob); } + else if(base && (base->object->mode & OB_MODE_PARTICLE_EDIT) && PE_get_current(scene, base->object)) { + flushTransParticles(t); + } else { for(base= FIRSTBASE; base; base= base->next) { Object *ob= base->object;