summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2017-02-19 07:13:26 +1100
committernick_m <mainsbridge@gmail.com>2017-02-19 07:13:26 +1100
commitb066ad3164e4ae1a79ec4562556c4b3aa30f6339 (patch)
tree82857a7aefa328430e32a4ff0d40d483775ab55f /gtk2_ardour
parent695554ab9bee9862878d64f81f4df8cc2bfeb403 (diff)
fix missing command in Editor::snap_regions_to_grid ()
- fixes 7246
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/editor_ops.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc
index 1db9ce4423..f5bf0ffcb7 100644
--- a/gtk2_ardour/editor_ops.cc
+++ b/gtk2_ardour/editor_ops.cc
@@ -6991,10 +6991,12 @@ Editor::snap_regions_to_grid ()
used_playlists.push_back(pl);
pl->freeze();
}
+ (*r)->region()->clear_changes ();
MusicFrame start ((*r)->region()->first_frame (), 0);
snap_to (start);
(*r)->region()->set_position (start.frame, start.division);
+ _session->add_command(new StatefulDiffCommand ((*r)->region()));
}
while (used_playlists.size() > 0) {