summaryrefslogtreecommitdiffstats
path: root/WebCore/loader/ImageDocument.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/loader/ImageDocument.cpp')
-rw-r--r--WebCore/loader/ImageDocument.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/WebCore/loader/ImageDocument.cpp b/WebCore/loader/ImageDocument.cpp
index 49f54e2..b1e33f4 100644
--- a/WebCore/loader/ImageDocument.cpp
+++ b/WebCore/loader/ImageDocument.cpp
@@ -84,7 +84,7 @@ public:
}
private:
- virtual bool writeRawData(const char* data, int len);
+ virtual void appendBytes(DocumentWriter*, const char*, int, bool);
virtual void finish();
};
@@ -118,19 +118,17 @@ static float pageZoomFactor(Document* document)
return view ? view->pageZoomFactor() : 1;
}
-bool ImageDocumentParser::writeRawData(const char*, int)
+void ImageDocumentParser::appendBytes(DocumentWriter*, const char*, int, bool)
{
Frame* frame = document()->frame();
Settings* settings = frame->settings();
if (!frame->loader()->client()->allowImages(!settings || settings->areImagesEnabled()))
- return false;
+ return;
CachedImage* cachedImage = document()->cachedImage();
cachedImage->data(frame->loader()->documentLoader()->mainResourceData(), false);
document()->imageChanged();
-
- return false;
}
void ImageDocumentParser::finish()