From 1214d26323444acb8ab511babc658909b101290c Mon Sep 17 00:00:00 2001 From: Martin Ek Date: Tue, 19 Jul 2016 00:12:14 +0200 Subject: [PATCH] app: close window when last tab is exited (#263) --- app/lib/actions/sessions.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/lib/actions/sessions.js b/app/lib/actions/sessions.js index cbc7dd32..e70c4d0a 100644 --- a/app/lib/actions/sessions.js +++ b/app/lib/actions/sessions.js @@ -103,13 +103,10 @@ export function userExitSession (uid) { type: SESSION_USER_EXIT, uid, effect () { - const { sessions } = getState().sessions; - if (sessions[uid]) { - rpc.emit('exit', { uid }); - const sessions = keys(getState().sessions.sessions); - if (!sessions.length) { - window.close(); - } + rpc.emit('exit', { uid }); + const sessions = keys(getState().sessions.sessions); + if (!sessions.length) { + window.close(); } } });