From fe8d247c484161b2ff10a6ca2565efcc377d47d0 Mon Sep 17 00:00:00 2001 From: "bugzilla%arlen.demon.co.uk" Date: Mon, 28 Aug 2006 23:46:53 +0000 Subject: [PATCH] Bug 350384 invalid 'in' operand window.opener.InlineSpellChecker closing spellcheck in Composer p=me r=neil sr=bienvenu git-svn-id: svn://10.0.0.236/trunk@208675 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/ui/dialogs/content/EdSpellCheck.js | 4 +++- mozilla/mail/components/compose/content/EdSpellCheck.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/editor/ui/dialogs/content/EdSpellCheck.js b/mozilla/editor/ui/dialogs/content/EdSpellCheck.js index 35c60c58e68..9a29a353290 100644 --- a/mozilla/editor/ui/dialogs/content/EdSpellCheck.js +++ b/mozilla/editor/ui/dialogs/content/EdSpellCheck.js @@ -573,7 +573,9 @@ function ExitSpellChecker() spellChecker.dictionary = curLang; } // now check the document over again with the new dictionary - if ("inlineSpellChecker" in window.opener.InlineSpellChecker) + // if we have an inline spellchecker + if (("InlineSpellChecker" in window.opener) && + ("inlineSpellChecker" in window.opener.InlineSpellChecker)) if (window.opener.InlineSpellChecker.inlineSpellChecker.enableRealTimeSpell) window.opener.InlineSpellChecker.checkDocument(window.opener.content.document); } diff --git a/mozilla/mail/components/compose/content/EdSpellCheck.js b/mozilla/mail/components/compose/content/EdSpellCheck.js index e0988087bb8..2a187b94862 100644 --- a/mozilla/mail/components/compose/content/EdSpellCheck.js +++ b/mozilla/mail/components/compose/content/EdSpellCheck.js @@ -575,7 +575,9 @@ function ExitSpellChecker() spellChecker.dictionary = curLang; } // now check the document over again with the new dictionary - if ("inlineSpellChecker" in window.opener.InlineSpellChecker) + // if we have an inline spellchecker + if (("InlineSpellChecker" in window.opener) && + ("inlineSpellChecker" in window.opener.InlineSpellChecker)) if (window.opener.InlineSpellChecker.inlineSpellChecker.enableRealTimeSpell) window.opener.InlineSpellChecker.checkDocument(window.opener.content.document); }