diff --git a/Timeline/Timeline.C b/Timeline/Timeline.C index 8ea0876..32a57b1 100644 --- a/Timeline/Timeline.C +++ b/Timeline/Timeline.C @@ -475,7 +475,13 @@ Timeline::draw_playhead ( void ) void Timeline::redraw_playhead ( void ) { - redraw_overlay(); + static nframes_t last_playhead = -1; + + if ( last_playhead != transport.frame ) + { + redraw_overlay(); + last_playhead = transport.frame; + } }