diff --git a/mozilla/editor/base/nsEditorShell.cpp b/mozilla/editor/base/nsEditorShell.cpp index d61f40da50d..f41114be2c6 100644 --- a/mozilla/editor/base/nsEditorShell.cpp +++ b/mozilla/editor/base/nsEditorShell.cpp @@ -3062,7 +3062,7 @@ nsEditorShell::SetDocumentCharacterSet(const PRUnichar* characterSet) res = editor->SetDocumentCharacterSet(characterSet); if(NS_SUCCEEDED(res)) { - nsCOMPtr globalObj( do_QueryInterface(mContentWindow)); + nsCOMPtr globalObj( do_QueryReferent(mContentWindow)); if (!globalObj) { return NS_ERROR_FAILURE; } diff --git a/mozilla/editor/composer/src/nsEditorShell.cpp b/mozilla/editor/composer/src/nsEditorShell.cpp index d61f40da50d..f41114be2c6 100644 --- a/mozilla/editor/composer/src/nsEditorShell.cpp +++ b/mozilla/editor/composer/src/nsEditorShell.cpp @@ -3062,7 +3062,7 @@ nsEditorShell::SetDocumentCharacterSet(const PRUnichar* characterSet) res = editor->SetDocumentCharacterSet(characterSet); if(NS_SUCCEEDED(res)) { - nsCOMPtr globalObj( do_QueryInterface(mContentWindow)); + nsCOMPtr globalObj( do_QueryReferent(mContentWindow)); if (!globalObj) { return NS_ERROR_FAILURE; }