diff --git a/tui_main.c b/tui_main.c index 55f0bed..abe1e71 100644 --- a/tui_main.c +++ b/tui_main.c @@ -2084,10 +2084,14 @@ int main(int argc, char** argv) { ged_input_cmd(&ged_state, Ged_input_cmd_toggle_selresize_mode); break; case ' ': - ged_input_cmd(&ged_state, Ged_input_cmd_toggle_play_pause); - // flush lap time -- quick hack to prevent time before hitting spacebar - // to play being applied as actual playback time - stm_laptime(&last_time); + if (ged_state.input_mode == Ged_input_mode_append) { + ged_input_character(&ged_state, '.'); + } else { + ged_input_cmd(&ged_state, Ged_input_cmd_toggle_play_pause); + // flush lap time -- quick hack to prevent time before hitting spacebar + // to play being applied as actual playback time + stm_laptime(&last_time); + } break; case 27: // Escape ged_input_cmd(&ged_state, Ged_input_cmd_escape);