summaryrefslogtreecommitdiffstats
path: root/WebCore/loader/ImageLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/loader/ImageLoader.cpp')
-rw-r--r--WebCore/loader/ImageLoader.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/WebCore/loader/ImageLoader.cpp b/WebCore/loader/ImageLoader.cpp
index 5625b52..a95d35a 100644
--- a/WebCore/loader/ImageLoader.cpp
+++ b/WebCore/loader/ImageLoader.cpp
@@ -155,11 +155,13 @@ void ImageLoader::updateFromElement()
CachedImage* newImage = 0;
if (!(attr.isNull() || (attr.isEmpty() && document->baseURI().isLocalFile()))) {
if (m_loadManually) {
+ bool autoLoadOtherImages = document->docLoader()->autoLoadImages();
document->docLoader()->setAutoLoadImages(false);
newImage = new CachedImage(sourceURI(attr));
newImage->setLoading(true);
newImage->setDocLoader(document->docLoader());
document->docLoader()->m_documentResources.set(newImage->url(), newImage);
+ document->docLoader()->setAutoLoadImages(autoLoadOtherImages);
} else
newImage = document->docLoader()->requestImage(sourceURI(attr));