summaryrefslogtreecommitdiff
path: root/src/main.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2021-03-11 09:08:35 +1100
committerMaxime Coste <mawww@kakoune.org>2021-03-11 09:08:35 +1100
commitd5282735f2908ec8a15468fc915f7b3b4e2571ee (patch)
treedf81022634d175d9b2497a5768d802de5fa55e9b /src/main.cc
parent4a59018dcd766b1499d53e82ba938ce39013f7af (diff)
Always redraw after getting some user input
Diffstat (limited to 'src/main.cc')
-rw-r--r--src/main.cc3
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();