| Index: Source/web/PageWidgetDelegate.cpp
|
| diff --git a/Source/web/PageWidgetDelegate.cpp b/Source/web/PageWidgetDelegate.cpp
|
| index f658284918bccb05054001b0005d335c20724703..73b2f7de150ee05e7245ecc6570677edaf83da6d 100644
|
| --- a/Source/web/PageWidgetDelegate.cpp
|
| +++ b/Source/web/PageWidgetDelegate.cpp
|
| @@ -83,20 +83,23 @@ void PageWidgetDelegate::paint(Page& page, PageOverlayList* overlays, WebCanvas*
|
|
|
| AffineTransform scale;
|
| scale.scale(scaleFactor);
|
| - TransformRecorder scaleRecorder(*context, root, scale);
|
| -
|
| - IntRect dirtyRect(rect);
|
| - FrameView* view = root.view();
|
| - if (view) {
|
| - ClipRecorder clipRecorder(*context, root, DisplayItem::PageWidgetDelegateClip, LayoutRect(dirtyRect));
|
| -
|
| - view->paint(context, dirtyRect);
|
| - if (overlays)
|
| - overlays->paintWebFrame(*context);
|
| - } else {
|
| - DrawingRecorder drawingRecorder(*context, root, DisplayItem::PageWidgetDelegateBackgroundFallback, dirtyRect);
|
| - if (!drawingRecorder.canUseCachedDrawing())
|
| - context->fillRect(dirtyRect, Color::white);
|
| +
|
| + {
|
| + TransformRecorder scaleRecorder(*context, root, scale);
|
| +
|
| + IntRect dirtyRect(rect);
|
| + FrameView* view = root.view();
|
| + if (view) {
|
| + ClipRecorder clipRecorder(*context, root, DisplayItem::PageWidgetDelegateClip, LayoutRect(dirtyRect));
|
| +
|
| + view->paint(context, dirtyRect);
|
| + if (overlays)
|
| + overlays->paintWebFrame(*context);
|
| + } else {
|
| + DrawingRecorder drawingRecorder(*context, root, DisplayItem::PageWidgetDelegateBackgroundFallback, dirtyRect);
|
| + if (!drawingRecorder.canUseCachedDrawing())
|
| + context->fillRect(dirtyRect, Color::white);
|
| + }
|
| }
|
| builder.endRecording()->playback(canvas);
|
| }
|
|
|