From ba421e45f7b97c5e7ba28efe4f148fb3ba87a22c Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Fri, 13 May 2016 20:32:53 +0100 Subject: 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 --- src/client.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/client.cc') diff --git a/src/client.cc b/src/client.cc index 6d875c39..b91a2254 100644 --- a/src/client.cc +++ b/src/client.cc @@ -85,7 +85,7 @@ void Client::handle_available_input(EventMode mode) else if (*key == Key::FocusOut) context().hooks().run_hook("FocusOut", context().name(), context()); else if (key->modifiers == Key::Modifiers::Resize) - force_redraw(); + m_window->set_dimensions(m_ui->dimensions()); else m_input_handler.handle_key(*key); } -- cgit v1.2.3