Bug 1029486 - Check for dead wrappers after running language detection r=felipe

This commit is contained in:
Tim Taubert 2014-06-24 14:04:45 +02:00
Родитель 0ed21309c9
Коммит a6cce4d071
1 изменённых файлов: 8 добавлений и 1 удалений

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

@ -85,8 +85,15 @@ TranslationContentHandler.prototype = {
return;
LanguageDetector.detectLanguage(string).then(result => {
if (!result.confident)
// Bail if we're not confident.
if (!result.confident) {
return;
}
// The window might be gone by now.
if (Cu.isDeadWrapper(content)) {
return;
}
content.detectedLanguage = result.language;