State:Closed|icon_bug|database:public|icon_mari|Resolution:Fixed|TargetRelease:4.7v7|BugID:500061|
Problem summary
Child Locators inherit their parent Object's transformation
Customer reported version
Mari 4.8v1
Customer reported platform
Multiple
Steps to reproduce
1) Create a new project with the attached file, Cube.obj
2) Create a Projection node and view the Output
3) In the Projection node properties, apply any image and set the Clip mode to 'Both'
4) Click the + button to create a Locator
5) Click the P button to make the Locator the currently selected Object
6) Rotate the Locator so that the image is projected onto one side of the cube
7) In the Objects palette, select the parent cube Object
8) With the Transform tool, rotate the cube Object 90 degrees in any axis (Hold down CTRL to snap)
9) In the Objects palette, select the Locator
10) With the Transform tool, try translating, rotating and scaling the Locator and observe the projection
Expected behaviour
The projection should be transformed based on the direction that the Transform handles are dragged.
Actual behaviour
The Locator inherits the parent Object's transformation, resulting in the projection being translated/rotated/scaled in a different direction:

We're sorry to hear that
Please tell us why