diff options
| author | Maxime Coste <mawww@kakoune.org> | 2021-03-11 09:08:35 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2021-03-11 09:08:35 +1100 |
| commit | d5282735f2908ec8a15468fc915f7b3b4e2571ee (patch) | |
| tree | df81022634d175d9b2497a5768d802de5fa55e9b /src/main.cc | |
| parent | 4a59018dcd766b1499d53e82ba938ce39013f7af (diff) | |
Always redraw after getting some user input
Diffstat (limited to 'src/main.cc')
| -rw-r--r-- | src/main.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.cc b/src/main.cc index fbb074a0..998c24fd 100644 --- a/src/main.cc +++ b/src/main.cc @@ -862,7 +862,8 @@ int run_server(StringView session, StringView server_init, bool allow_blocking = not client_manager.has_pending_inputs(); while (event_manager.handle_next_events(EventMode::Normal, nullptr, allow_blocking)) { - client_manager.process_pending_inputs(); + if (client_manager.process_pending_inputs()) + break; allow_blocking = false; } client_manager.process_pending_inputs(); |
