(display_locked): New var to indicate when we're in the run state.
current_perdisplay is now meaningful in the wait state as well. (cmd_error): Clear display_locked in addition to current_perdisplay. (command_loop_1): outer_perdisplay renamed from global_perdisplay. Restore display_locked as well as current_perdisplay. (read_char): read_char_perdisplay merged with current_perdisplay. (read_key_sequence): Likewise.
Showing with 28 additions and 24 deletions