| Index: third_party/WebKit/Source/core/layout/LayoutMedia.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutMedia.cpp b/third_party/WebKit/Source/core/layout/LayoutMedia.cpp
|
| index 1ba695f653116c3c001ae59c7f833f3de8aaba60..e85413688c4df85a8552f5c983d458e03b198e69 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutMedia.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutMedia.cpp
|
| @@ -180,7 +180,10 @@ LayoutUnit LayoutMedia::computePanelWidth(const LayoutRect& mediaRect) const {
|
| FloatPoint(mediaRect.location()),
|
| UseTransforms | ApplyContainerFlip | TraverseDocumentBoundaries)
|
| .x());
|
| - DCHECK_GE(visibleWidth - absoluteXOffset, 0);
|
| + const LayoutUnit newWidth = visibleWidth - absoluteXOffset;
|
| +
|
| + if (newWidth < 0)
|
| + return mediaRect.width();
|
|
|
| return std::min(mediaRect.width(), visibleWidth - absoluteXOffset);
|
| }
|
|
|