author | Jeff Muizelaar <jmuizelaar@mozilla.com> |
Sat, 29 Sep 2018 19:05:18 -0400 | |
changeset 438904 | c97cf45fc0e4feea7a33bcf4a49dba452a506efa |
parent 438903 | 5c8b0d630ceb6bb8601dd0ebcd53a53ee87c4318 |
child 438905 | 742336dae3924fa7e1c19993e7b7f175adc427b7 |
push id | 108435 |
push user | jmuizelaar@mozilla.com |
push date | Sat, 29 Sep 2018 23:05:47 +0000 |
treeherder | mozilla-inbound@c97cf45fc0e4 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 1493616 |
milestone | 64.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/gfx/layers/wr/WebRenderCommandBuilder.cpp +++ b/gfx/layers/wr/WebRenderCommandBuilder.cpp @@ -4,16 +4,17 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "WebRenderCommandBuilder.h" #include "BasicLayers.h" #include "mozilla/AutoRestore.h" #include "mozilla/gfx/2D.h" +#include "mozilla/gfx/Logging.h" #include "mozilla/gfx/Types.h" #include "mozilla/layers/ClipManager.h" #include "mozilla/layers/ImageClient.h" #include "mozilla/layers/WebRenderBridgeChild.h" #include "mozilla/layers/WebRenderLayerManager.h" #include "mozilla/layers/IpcResourceUpdateQueue.h" #include "mozilla/layers/SharedSurfacesChild.h" #include "mozilla/layers/SourceSurfaceSharedData.h" @@ -741,16 +742,17 @@ struct DIGroup } if (mInvalidRect.Contains(bounds)) { GP("Wholely contained\n"); BlobItemData* data = GetBlobItemData(item); data->mInvalid = false; } else { BlobItemData* data = GetBlobItemData(item); + gfxCriticalError() << "DisplayItem" << item->Name() << "should be invalid"; // if the item is invalid it needs to be fully contained MOZ_RELEASE_ASSERT(!data->mInvalid); } nsDisplayList* children = item->GetChildren(); if (children) { GP("doing children in EndGroup\n"); aGrouper->PaintContainerItem(this, item, bounds, children, aContext, aRecorder);