diff --git a/layout/base/nsCSSFrameConstructor.cpp b/layout/base/nsCSSFrameConstructor.cpp index b42847f91b8..3c79fe77aad 100644 --- a/layout/base/nsCSSFrameConstructor.cpp +++ b/layout/base/nsCSSFrameConstructor.cpp @@ -2721,8 +2721,8 @@ nsCSSFrameConstructor::ConstructRootFrame(nsIPresContext* aPresContext, nsIFrame* newScrollableFrame = nsnull; - nsIDocument* document; - aDocElement->GetDocument(document); + nsCOMPtr document; + aDocElement->GetDocument(*getter_AddRefs(document)); BeginBuildingScrollFrame( aPresContext, state, @@ -4356,8 +4356,8 @@ nsCSSFrameConstructor::BuildScrollFrame (nsIPresContext* aPresCon nsIStyleContext*& aScrolledContentStyle) { nsIFrame *scrollFrame; - nsIDocument* document; - aContent->GetDocument(document); + nsCOMPtr document; + aContent->GetDocument(*getter_AddRefs(document)); nsCOMPtr scrolledContentStyle; diff --git a/layout/html/style/src/nsCSSFrameConstructor.cpp b/layout/html/style/src/nsCSSFrameConstructor.cpp index b42847f91b8..3c79fe77aad 100644 --- a/layout/html/style/src/nsCSSFrameConstructor.cpp +++ b/layout/html/style/src/nsCSSFrameConstructor.cpp @@ -2721,8 +2721,8 @@ nsCSSFrameConstructor::ConstructRootFrame(nsIPresContext* aPresContext, nsIFrame* newScrollableFrame = nsnull; - nsIDocument* document; - aDocElement->GetDocument(document); + nsCOMPtr document; + aDocElement->GetDocument(*getter_AddRefs(document)); BeginBuildingScrollFrame( aPresContext, state, @@ -4356,8 +4356,8 @@ nsCSSFrameConstructor::BuildScrollFrame (nsIPresContext* aPresCon nsIStyleContext*& aScrolledContentStyle) { nsIFrame *scrollFrame; - nsIDocument* document; - aContent->GetDocument(document); + nsCOMPtr document; + aContent->GetDocument(*getter_AddRefs(document)); nsCOMPtr scrolledContentStyle;