System Information
Ubuntu 14.04LTS
Radeon HD 7400M
Blender Version
Broken: 2.76 48f7dd6 and 2.77 1e1118e
Worked: unknown
Short description of error
When a mesh has multiple hair particle systems and disconnect->all is run on a particle system all particles appear to set their location to object origin and loose rotation information.
(screenshots included)
If the user runs undo and selects disconnect hair again (all is already checked), the operation performs as expected without loss of information.
Exact steps for others to reproduce the error
From the provided .blend file:
- Select either ParticleSystemA or ParticleSystemB (doesn't matter, unexpected behavior will occur with either one)
- Disconnect Hair
- Check "All hair" in the operator tab
- At this point the unexpected behavior should occur
I have found that at this point undo (ctrl+z) then clicking disconnect "hair again" performs as expected

