Fix T47750: Edited hair: disconnect (and connect!) operator do not support redo.
authorBastien Montagne <montagne29@wanadoo.fr>
Mon, 14 Mar 2016 20:04:30 +0000 (21:04 +0100)
committerBastien Montagne <montagne29@wanadoo.fr>
Mon, 14 Mar 2016 20:04:30 +0000 (21:04 +0100)
commita078fe35396a34c8f6440e22c37a3b27e0c1f61a
treedd498f7ce1daaf77940b38c015e608937d40a853
parent00166ff62e689b7caebdd3a0c4f9051b2739826a
Fix T47750: Edited hair: disconnect (and connect!) operator do not support redo.

As suggested by Sergey, do not register those anymore, this way we keep undo step,
but user cannot 'redo' them (does not work, since cached DM in particle modifier data
is not yet re-created by depsgraph update after undo when operator is redone).

UI now has two buttons, one to (dic)connect current psys, the other to (dis)connect all.

Also fixed similar issue with Connect Hair op.
release/scripts/startup/bl_ui/properties_particle.py
source/blender/editors/physics/particle_object.c