**System Information**
Windows 7 x64 GTX580
**Blender Version**
Broken: b0a7e77
**Short description of error**
We are trying to manually set the location / rotation of particle hair with the dupliobject function.
We have set the location of the particle via
```
bpy.context.active_object.particle_systems[0].particles[0].location = [10,10,0]
```
and this responds out correctly when no dupliobject is selected.. when dupliobject is selected, the dupliobject location goes back to where it was first generated.. Removing the dupliobject again moves the particle back to where it should be.
Ideally the dupliobjects should follow the location and rotation set via python.
Checking the particle location via python responds out correctly using the print command, whether the dupiobject is selected or not (in the attached file it is always 10,10,0)
**Exact steps for others to reproduce the error**
1. open attached blend file
2. notice where the particle is
3. set dupli object to suzanne
4. notice how suzanne isnt in the right location
5. check particle location via the python script
{F299956}