summaryrefslogtreecommitdiff
path: root/src/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cc')
-rw-r--r--src/main.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.cc b/src/main.cc
index 5d3ad6dd..4bb0df86 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -305,7 +305,7 @@ int run_client(StringView session, StringView init_command)
RemoteClient client{session, make_unique<NCursesUI>(),
get_env_vars(), init_command};
while (true)
- event_manager.handle_next_events();
+ event_manager.handle_next_events(EventMode::Normal);
}
catch (peer_disconnected&)
{
@@ -407,7 +407,8 @@ int run_server(StringView session, StringView init_command,
while (not terminate and (not client_manager.empty() or daemon))
{
- event_manager.handle_next_events();
+ event_manager.handle_next_events(EventMode::Normal);
+ client_manager.handle_available_inputs();
client_manager.clear_mode_trashes();
buffer_manager.clear_buffer_trash();
client_manager.redraw_clients();