diff --git a/xpfe/AppCores/src/nsBrowserAppCore.cpp b/xpfe/AppCores/src/nsBrowserAppCore.cpp index ad8b995fad26..5363831d226f 100644 --- a/xpfe/AppCores/src/nsBrowserAppCore.cpp +++ b/xpfe/AppCores/src/nsBrowserAppCore.cpp @@ -231,7 +231,7 @@ nsBrowserAppCore::SetContentWindow(nsIDOMWindow* aWin) mContentWindow = aWin; NS_ADDREF(aWin); mContentScriptContext = GetScriptContext(aWin); - nsCOMPtr globalObj( mContentWindow ); + nsCOMPtr globalObj( do_QueryInterface(mContentWindow) ); if (!globalObj) { return NS_ERROR_FAILURE; } @@ -258,7 +258,7 @@ nsBrowserAppCore::SetWebShellWindow(nsIDOMWindow* aWin) if (!mContentWindow) { return NS_ERROR_FAILURE; } - nsCOMPtr globalObj( aWin ); + nsCOMPtr globalObj( do_QueryInterface(aWin) ); if (!globalObj) { return NS_ERROR_FAILURE; } diff --git a/xpfe/AppCores/src/nsEditorAppCore.cpp b/xpfe/AppCores/src/nsEditorAppCore.cpp index da47b6fa3222..d8c737f99acc 100755 --- a/xpfe/AppCores/src/nsEditorAppCore.cpp +++ b/xpfe/AppCores/src/nsEditorAppCore.cpp @@ -327,7 +327,7 @@ nsEditorAppCore::SetContentWindow(nsIDOMWindow* aWin) mContentWindow = aWin; NS_ADDREF(aWin); mContentScriptContext = GetScriptContext(aWin); - nsCOMPtr globalObj( mContentWindow ); + nsCOMPtr globalObj( do_QueryInterface(mContentWindow) ); if (!globalObj) { return NS_ERROR_FAILURE; } @@ -349,7 +349,7 @@ nsEditorAppCore::SetWebShellWindow(nsIDOMWindow* aWin) if (!mContentWindow) { return NS_ERROR_FAILURE; } - nsCOMPtr globalObj( aWin ); + nsCOMPtr globalObj( do_QueryInterface(aWin) ); if (!globalObj) { return NS_ERROR_FAILURE; }