From 178d2d3cd354bc93d82e5cd6269976b2077a66c3 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sun, 29 Apr 2018 22:27:28 +1000 Subject: Rework the way UI can trigger a client quitting Add a UserInterface::is_ok method and return false on SIGHUP/stdin closing/socket dropping This should be cleaner and more robust than the previous SIGHUP handling code. Fixes #1594 --- src/client.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/client.hh') diff --git a/src/client.hh b/src/client.hh index dadc0320..1eb1e5d3 100644 --- a/src/client.hh +++ b/src/client.hh @@ -37,6 +37,8 @@ public: Client(Client&&) = delete; + bool is_ui_ok() const; + bool process_pending_inputs(); bool has_pending_inputs() const { return not m_pending_keys.empty(); } -- cgit v1.2.3