Duplicating nodes not being stored properly in edit history

Bug #1255365 reported by Formerly Kevin Yin, now disabled
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Medium
Unassigned

Bug Description

Inkscape 0.48.4
To reproduce:
1. make a bezier path
2. using the node tool, select a single node.
3. Press Shift+D (to duplicate that node).
4. Press Ctrl Z, then Ctrl Y (to undo and redo).

It seems that a different node gets duplicated.

jazzynico (jazzynico)
tags: added: node-editing undo
Revision history for this message
jazzynico (jazzynico) wrote :

Not reproduced on Windows XP, Inkscape 0.48.4 and trunk revision 12832, tested with different node types.
The same node is duplicated. The only difference is that after step 3 the duplicate node is selected and after step 4 the original node is selected.

Revision history for this message
Formerly Kevin Yin, now disabled (kyin) wrote :

Ok, I can't reproduce this; I was probably wrong about the different node duplication. But strange behavior nevertheless.

1. An unrelated node switches types when using the undo history.
2. The duplicated node disappears. Instead, the node only retains its duplication if there is a "subnode" in the undo history panel, so that it looks like:

+ Duplicate nodes
         Duplicate nodes

Revision history for this message
Formerly Kevin Yin, now disabled (kyin) wrote :
Revision history for this message
su_v (suv-lp) wrote :

> An unrelated node switches types when using the undo history.

Actually two nodes swap the node type on redo, with the attached sample file.
Reproduced with Inkscape 0.48.4 and r12836 on OS X 10.7.5.

If the path is moved at this stage (node tool, select all node, move), the nodes keep the swapped node type, and the node handles are adjusted to the different node state.

Changed in inkscape:
importance: Undecided → Medium
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.