Bug 1024910 - DevTools: Catch and ignore expected rejections from Tooltip.isValidHoverTarget; r=pbrosset

This commit is contained in:
Sami Jaktholm 2014-12-11 03:51:00 +01:00
Родитель 1e1fec944d
Коммит e482c290fa
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -415,6 +415,16 @@ Tooltip.prototype = {
setNamedTimeout(this.uid, this._showDelay, () => {
this.isValidHoverTarget(event.target).then(target => {
this.show(target);
}).catch((reason) => {
if (reason === false) {
// isValidHoverTarget rejects with false if the tooltip should
// not be shown. This can be safely ignored.
return;
}
// Report everything else. Reason might be error that should not be
// hidden.
console.error("isValidHoverTarget rejected with an unexpected reason:");
console.error(reason);
});
});
}