diff --git a/view/src/nsViewManager.cpp b/view/src/nsViewManager.cpp index 20b30f0e4830..a6a41e05e2e5 100644 --- a/view/src/nsViewManager.cpp +++ b/view/src/nsViewManager.cpp @@ -3468,6 +3468,8 @@ NS_IMETHODIMP nsViewManager::RenderOffscreen(nsIView* aView, nsRect aRect, return NS_ERROR_FAILURE; nsRect bounds(nsPoint(0, 0), aRect.Size()); + bounds.ScaleRoundOut(mTwipsToPixels); + nsIDrawingSurface* surface; nsresult rv = tmpContext->CreateDrawingSurface(bounds, NS_CREATEDRAWINGSURFACE_FOR_PIXEL_ACCESS,