}
}
- if ( op != Delete ) //"Delete" doesn't change copy/paste buf
+ if ( op != Delete ) { //"Delete" doesn't change copy/paste buf
cut_buffer->clear ();
+ }
if (entered_marker) {
if (pos.frame < max_framepos - 1) {
pos.frame += 2;
- snap_to_internal (pos, RoundUpAlways, false);
+ snap_to_internal (pos, RoundUpAlways, false, true);
_session->request_locate (pos.frame);
}
}
if (pos.frame > 2) {
pos.frame -= 2;
- snap_to_internal (pos, RoundDownAlways, false);
+ snap_to_internal (pos, RoundDownAlways, false, true);
_session->request_locate (pos.frame);
}
}