Snap of rotation center stops being activable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Low
|
Unassigned |
Bug Description
It happens that the button to activate the snapping of objects' rotation center (the one represented by a small cross) stops being effective.
Steps:
- new document, default template, snapping of rotation centers is not activated;
- draw a rectangle and a line: verify that the rotation center of the rectangle doesn't snap to the line's edges;
- activate the button for snapping of objects' rotation centers and verify that the rotation center of the rectangle now snaps to the line's edges;
- deactivate the main button for the group "Snap other points (center, guide origins, gradient handles, etc.)", DON'T DO ANYTHING MORE, and reactivate it: verify that when deactivating, all buttons in the group are deactivated and grayed out and when reactivating they all go back to their previous states (the button for snapping rotation centers too);
- now do the same as before (deactivate the group button) but before reactivating it, drag the rectangle and do some snap (e.g. snap a rectangle corner to a line edge): the rotation center will not snap;
- then reactivate the group button and verify that the rotation center snap button is not reactivated and you can't reactivate it anymore; or better, you can activate it but the snapping won't work and as soon as you change something else in the snapping toolbar (e.g. the text baseline snapping button) it will update to its real deactivated state.
The problem isn't triggered by changing single buttons, nor by the main snapping enable/disable button (but in the latter case it could be because you can't have intermediate snappings between deactivating and reactivating it so the steps can't be reproduced).
One way I've found so far to exit from this broken situation is saving the document and reopening it.
Another way, as reported by ~suv in comment #3, to 'reset' the snap option "Snap an item's rotation center" is to
1) open 'Edit > XML Editor'
2) select <sodipodi:namedview ...> in the node list on the left
3) delete namedview's attribute 'inkscape:
After this, the snap setting "Snap an item's rotation center" can be reactivated in the snap controls bar, and works again as expected.
Windows XP, trunk rev. 14237
I cannot reproduce this, using rev. 14200 on Fedora 22.