Bug 1554832 - Only force a default background color for the cross-process root content document. r=rhunt

Depends on D34099

Differential Revision: https://phabricator.services.mozilla.com/D34100

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Matt Woodrow 2019-06-07 15:24:59 +00:00
Родитель 93d89e035e
Коммит ff1b844924
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -5165,7 +5165,7 @@ void PresShell::UpdateCanvasBackground() {
mPresContext, bgStyle, rootStyleFrame, drawBackgroundImage,
drawBackgroundColor);
mHasCSSBackgroundColor = drawBackgroundColor;
if (mPresContext->IsRootContentDocument() &&
if (mPresContext->IsRootContentDocumentCrossProcess() &&
!IsTransparentContainerElement(mPresContext)) {
mCanvasBackgroundColor = NS_ComposeColors(
GetDefaultBackgroundColorToDraw(), mCanvasBackgroundColor);