summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/components/chat_window/chat_window.js
diff options
context:
space:
mode:
authorSébastien Theys <seb@odoo.com>2020-08-03 10:55:05 +0000
committerSébastien Theys <seb@odoo.com>2020-08-03 15:49:02 +0000
commit24fba9fed710bcde9b15b5712d672f61e192b053 (patch)
tree79f36ba43cd34fb4a287963c04e27a91f234ec71 /addons/mail/static/src/components/chat_window/chat_window.js
parent7f3a8d99287c835ee3ec703627c8ef906732c897 (diff)
[FIX] mail: speed up insert by using localId instead of find
Part of task-2308312 X-original-commit: 407dc9796543a27b6695c8d4da922c13dece5b38
Diffstat (limited to 'addons/mail/static/src/components/chat_window/chat_window.js')
-rw-r--r--addons/mail/static/src/components/chat_window/chat_window.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/mail/static/src/components/chat_window/chat_window.js b/addons/mail/static/src/components/chat_window/chat_window.js
index e25598b1879..76114f7e831 100644
--- a/addons/mail/static/src/components/chat_window/chat_window.js
+++ b/addons/mail/static/src/components/chat_window/chat_window.js
@@ -293,6 +293,10 @@ class ChatWindow extends Component {
* CTRL-C & CTRL-V when on the home menu.
*/
ev.stopPropagation();
+ if (!this.chatWindow) {
+ // prevent crash during delete
+ return;
+ }
switch (ev.key) {
case 'Tab':
ev.preventDefault();