summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client_manager.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/client_manager.cc b/src/client_manager.cc
index 213cc23f..00999113 100644
--- a/src/client_manager.cc
+++ b/src/client_manager.cc
@@ -152,10 +152,9 @@ Client* ClientManager::get_client_ifp(StringView name)
Client& ClientManager::get_client(StringView name)
{
- Client* client = get_client_ifp(name);
- if (not client)
- throw runtime_error("no client named: " + name);
- return *client;
+ if (Client* client = get_client_ifp(name))
+ return *client;
+ throw runtime_error("no client named: " + name);
}
void ClientManager::redraw_clients() const