diff --git a/mozilla/docshell/base/nsDocShell.cpp b/mozilla/docshell/base/nsDocShell.cpp index 6955fe56056..78da3a907d8 100644 --- a/mozilla/docshell/base/nsDocShell.cpp +++ b/mozilla/docshell/base/nsDocShell.cpp @@ -2171,8 +2171,7 @@ PrintDocTree(nsIDocShellTreeNode * aParentNode, int aLevel) parentAsDocShell->GetPresContext(getter_AddRefs(presContext)); nsIDocument *doc = presShell->GetDocument(); - nsCOMPtr sgo; - doc->GetScriptGlobalObject(getter_AddRefs(sgo)); + nsIScriptGlobalObject* sgo = doc->GetScriptGlobalObject(); nsCOMPtr domwin(do_QueryInterface(sgo)); nsCOMPtr widget; diff --git a/mozilla/embedding/browser/cocoa/src/CHClickListener.mm b/mozilla/embedding/browser/cocoa/src/CHClickListener.mm index f797780961b..07b1ef8f246 100644 --- a/mozilla/embedding/browser/cocoa/src/CHClickListener.mm +++ b/mozilla/embedding/browser/cocoa/src/CHClickListener.mm @@ -200,8 +200,7 @@ CHClickListener::MouseDown(nsIDOMEvent* aEvent) // I'm going to assume that if we got a mousedown for a content node, // it's actually in a document. - nsCOMPtr sgo; - doc->GetScriptGlobalObject(getter_AddRefs(sgo)); + nsIScriptGlobalObject* sgo = doc->GetScriptGlobalObject(); nsCOMPtr window = do_QueryInterface(sgo); if (!window) return NS_OK;