diff options
Diffstat (limited to 'WebCore/loader/ImageLoader.cpp')
-rw-r--r-- | WebCore/loader/ImageLoader.cpp | 2 |
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)); |