diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-05-13 20:32:53 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-05-14 08:17:52 +0100 |
| commit | ba421e45f7b97c5e7ba28efe4f148fb3ba87a22c (patch) | |
| tree | b3f80be6aabacc03718e7ff9b9afb8202e548309 /src/main.cc | |
| parent | 7f2b3f01322617bc7f215f0487151661b2f11aa5 (diff) | |
Delay window deletion until we get back to main loop
Avoid WinResize hooks while redrawing, ensure window resize only
take place while handling user input.
Fixes #672
Diffstat (limited to 'src/main.cc')
| -rw-r--r-- | src/main.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc index 994edeee..f3d8b41f 100644 --- a/src/main.cc +++ b/src/main.cc @@ -580,6 +580,7 @@ int run_server(StringView session, StringView init_command, client_manager.redraw_clients(); event_manager.handle_next_events(EventMode::Normal); client_manager.handle_pending_inputs(); + client_manager.clear_window_trash(); buffer_manager.clear_buffer_trash(); string_registry.purge_unused(); |
