View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008012 | ardour | bugs | public | 2020-04-13 22:27 | 2020-04-14 20:51 |
Reporter | johmue-eo | Assigned To | johmue-eo | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Some Other Linux | OS | Some Other Linux | OS Version | unknown |
Product Version | 6.0-pre1 | ||||
Summary | 0008012: Ripple drags accross tracks are not correctly undoable. | ||||
Description | When ripple dragging a region to another track and then triggering undo does not move the regions in the original track back where they were. | ||||
Steps To Reproduce | * Make an empty session * Add two tracks * Add at least two audio regions to one of the tracks * Set Edit Mode to "Ripple" * Drag the first of the two regions to the other track (this will make the second region come to the left by the length of the first region. * Trigger undo Expected: The two regions should be in exact the same position as before the ripple drag Observed: The region second region remains in the position after the ripple drag. | ||||
Additional Information | This has come up with the fix of 0007007. It has not worked properly before the fix, now it's not working in a different way. The problem is that when the move to the other track occurs ::remove_unselected_from_views() is called. Then in RegionRippleDrag::finished() we again call remove_unselected_from_views() after ::clear_owned_changes(). That way there are no commands for the movement of the regions in the original track are issued. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-04-13 22:27 | johmue-eo | New Issue | |
2020-04-13 22:28 | johmue-eo | Summary | Ripple drags accross drags are not correctly undoable. => Ripple drags accross tracks are not correctly undoable. |
2020-04-14 20:51 | johmue-eo | Assigned To | => johmue-eo |
2020-04-14 20:51 | johmue-eo | Status | new => closed |
2020-04-14 20:51 | johmue-eo | Resolution | open => fixed |
2020-04-14 20:51 | johmue-eo | Note Added: 0021348 |