summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/editor.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc
index 12c6ebf413..f455fa992d 100644
--- a/gtk2_ardour/editor.cc
+++ b/gtk2_ardour/editor.cc
@@ -1256,7 +1256,9 @@ Editor::map_position_change (samplepos_t sample)
center_screen (sample);
}
- playhead_cursor->set_position (sample);
+ if (!_session->locate_initiated()) {
+ playhead_cursor->set_position (sample);
+ }
}
void
@@ -5951,7 +5953,9 @@ Editor::super_rapid_screen_update ()
return;
}
- playhead_cursor->set_position (sample);
+ if (!_pending_locate_request) {
+ playhead_cursor->set_position (sample);
+ }
if (_session->requested_return_sample() >= 0) {
_last_update_time = 0;