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); |
} |