summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/midi_region_view.cc')
-rw-r--r--gtk2_ardour/midi_region_view.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index 505380cc25..9f2d859597 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -2610,11 +2610,12 @@ MidiRegionView::nudge_notes (bool forward)
/* use grid */
- nframes64_t next_pos = ref_point;
+ framepos_t next_pos = ref_point;
if (forward) {
- /* XXX need check on max_frames, but that needs max_frames64 or something */
- next_pos += 1;
+ if (max_framepos - 1 < next_pos) {
+ next_pos += 1;
+ }
} else {
if (next_pos == 0) {
return;