summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorGéry Debongnie <ged@odoo.com>2017-07-11 15:53:36 +0200
committerGéry Debongnie <ged@odoo.com>2017-07-12 13:41:51 +0200
commit9ee00dd265457948e0cfc8bdcca2a34064191d0c (patch)
treee89a3aedba71319037c4fe2ded53d8581a13206f /addons/web/static/src
parented2a77e50e94d957caca6dea309d84c55908cf93 (diff)
[FIX] mail: prevent crash when chat system is not ready
When a chatter is created, appended, and destroyed before being ready, bad things could happen. This is because the code in start/other deferred was executed regardless if the widget was still alive. And, some mechanisms, such as _getBus, depends on the event system. If the widget is destroyed, it will be remove from the component tree and such functions will then return undefined. To protect agains those issues, we simply make sure that the deferred are only resolved when the widget is still alive.
Diffstat (limited to 'addons/web/static/src')
0 files changed, 0 insertions, 0 deletions