From a381d9c975383765b4fe4cc64a2fd345d78c15db Mon Sep 17 00:00:00 2001 From: lilia Date: Thu, 6 Apr 2017 19:58:16 -0700 Subject: [PATCH] Fix focus detection --- js/panel_controller.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/panel_controller.js b/js/panel_controller.js index 88eb4a286..64eea47f8 100644 --- a/js/panel_controller.js +++ b/js/panel_controller.js @@ -10,6 +10,14 @@ window.Whisper = window.Whisper || {}; + var inboxFocused = false; + window.addEventListener('blur', function() { + inboxFocused = false; + }); + window.addEventListener('focus', function() { + inboxFocused = true; + clearAttention(); + }); window.isFocused = function() { return inboxFocused; }; @@ -39,7 +47,6 @@ }; /* Inbox window controller */ - var inboxFocused = false; var inboxOpened = false; var inboxWindowId = 'inbox'; var appWindow = null;