Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn

This commit is contained in:
Kartikaya Gupta
2015-04-29 07:22:27 -04:00
parent fec6e2ce93
commit 2e9e2574b1
2 changed files with 10 additions and 0 deletions

View File

@@ -59,6 +59,8 @@ ChromeProcessController::InitializeRoot()
uint32_t presShellId;
FrameMetrics::ViewID viewId;
if (APZCCallbackHelper::GetOrCreateScrollIdentifiers(content, &presShellId, &viewId)) {
// Note that the base rect that goes with these margins is set in
// nsRootBoxFrame::BuildDisplayList.
nsLayoutUtils::SetDisplayPortMargins(content, presShell, ScreenMargin(), 0,
nsLayoutUtils::RepaintMode::DoNotRepaint);
}