summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorJohannes Mueller <github@johannes-mueller.org>2020-04-13 22:14:32 +0200
committerJohannes Mueller <github@johannes-mueller.org>2020-04-13 23:56:52 +0200
commitd5f25f998bb5a5cb8aefbba8679e63ffa0062d55 (patch)
tree6bf6ad39c3bf068173cabdb275176785da780b64 /libs
parent83353b3125f637684557d2e5c6040974b65da7c0 (diff)
Fix #7007: ::clear_owned_changes() on rippled Playlist before commit
RegionMoveDrag::finished_no_copy() calls ::clear_changes() on every selected Region and then sets their positions again before committing the command to the UndoHistory. By doing that no changes from the previous transaction spill over into the current transaction. This needs to be done in a similar way by in RegionRippleDrag::finished() because otherwise a following undo action would also undo the changes of the previous transaction for all the non selected rippled regions. RegionRippleDrags across tracks are still borked, though.
Diffstat (limited to 'libs')
0 files changed, 0 insertions, 0 deletions