diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc index 4d75584f98..2dfdf77272 100644 --- a/gtk2_ardour/audio_clock.cc +++ b/gtk2_ardour/audio_clock.cc @@ -1446,10 +1446,11 @@ AudioClock::on_key_press_event (GdkEventKey* ev) if (edit_is_negative) { edit_string.replace(0,1,"-"); } else { - /* TODO think about this case. - * The TC will be positive unless the edit is relative. - */ - edit_string.replace(0,1," "); + if (pre_edit_string.at(0) == '-') { + edit_string.replace(0,1,"_"); + } else { + edit_string.replace(0,1," "); + } } show_edit_status (highlight_length);