diff --git a/layout/generic/nsFrameFrame.cpp b/layout/generic/nsFrameFrame.cpp index 2d7a701e6faa..20009bcda7a6 100644 --- a/layout/generic/nsFrameFrame.cpp +++ b/layout/generic/nsFrameFrame.cpp @@ -443,7 +443,8 @@ nsSubDocumentFrame::ComputeSize(nsIRenderingContext *aRenderingContext, nsIFrame* subDocRoot = ObtainIntrinsicSizeFrame(); if (subDocRoot) { return nsLayoutUtils::ComputeSizeWithIntrinsicDimensions( - aRenderingContext, this, + aRenderingContext, + const_cast(this), subDocRoot->GetIntrinsicSize(), subDocRoot->GetIntrinsicRatio(), aCBSize, aMargin, aBorder, aPadding);