summaryrefslogtreecommitdiffstats
path: root/WebCore/page/chromium/FrameChromium.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/chromium/FrameChromium.cpp')
-rw-r--r--WebCore/page/chromium/FrameChromium.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/WebCore/page/chromium/FrameChromium.cpp b/WebCore/page/chromium/FrameChromium.cpp
index 4146b39..15ff8b4 100644
--- a/WebCore/page/chromium/FrameChromium.cpp
+++ b/WebCore/page/chromium/FrameChromium.cpp
@@ -86,7 +86,7 @@ DragImageRef Frame::nodeImage(Node* node)
buffer->context()->translate(-paintingRect.x(), -paintingRect.y());
buffer->context()->clip(FloatRect(0, 0, paintingRect.right(), paintingRect.bottom()));
- m_view->paint(buffer->context(), paintingRect);
+ m_view->paintContents(buffer->context(), paintingRect);
RefPtr<Image> image = buffer->copyImage();
return createDragImageFromImage(image.get());
@@ -101,7 +101,7 @@ DragImageRef Frame::dragImageForSelection()
m_view->setPaintBehavior(PaintBehaviorSelectionOnly);
m_doc->updateLayout();
- IntRect paintingRect = enclosingIntRect(selectionBounds());
+ IntRect paintingRect = enclosingIntRect(selection()->bounds());
OwnPtr<ImageBuffer> buffer(ImageBuffer::create(paintingRect.size()));
if (!buffer)
@@ -109,7 +109,7 @@ DragImageRef Frame::dragImageForSelection()
buffer->context()->translate(-paintingRect.x(), -paintingRect.y());
buffer->context()->clip(FloatRect(0, 0, paintingRect.right(), paintingRect.bottom()));
- m_view->paint(buffer->context(), paintingRect);
+ m_view->paintContents(buffer->context(), paintingRect);
RefPtr<Image> image = buffer->copyImage();
return createDragImageFromImage(image.get());