From 1e45b603ffe67234582fd9f94d435bd4d04b4ec3 Mon Sep 17 00:00:00 2001 From: airycanon Date: Wed, 17 Jan 2018 19:29:07 +0800 Subject: [PATCH 1/2] Fix warning. --- src/windows/controllers/wechat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows/controllers/wechat.js b/src/windows/controllers/wechat.js index d7e8cc4f..6be02a24 100644 --- a/src/windows/controllers/wechat.js +++ b/src/windows/controllers/wechat.js @@ -166,7 +166,7 @@ class WeChatWindow { } registerLocalShortcut() { - electronLocalShortcut.register(this.wechatWindow, 'CommandOrControl + H', () => { + electronLocalShortcut.register(this.wechatWindow, 'CommandOrControl+H', () => { this.wechatWindow.hide(); }); } From c98cf051bbcf74bc539219f7b9fe1564cb4481a5 Mon Sep 17 00:00:00 2001 From: airycanon Date: Wed, 17 Jan 2018 19:31:03 +0800 Subject: [PATCH 2/2] Update last user with current user. --- src/inject/preload.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/inject/preload.js b/src/inject/preload.js index 0b4ddc92..16708d6d 100644 --- a/src/inject/preload.js +++ b/src/inject/preload.js @@ -141,6 +141,11 @@ class Injector { }); // recover to the last chat user ipcRenderer.on('show-wechat-window', () => { + const currentUser = angular.element('#chatArea').scope().currentUser; + + if (currentUser) { + this.lastUser = currentUser; + } if (this.lastUser != null) { angular.element('.chat_list').scope().itemClick(this.lastUser); }