summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/loader/cache/CachedResource.cpp
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2011-11-22 11:43:42 +0000
committerBen Murdoch <benm@google.com>2011-11-30 14:00:46 +0000
commit797c8d1884320bf1f1c034a8ab96fdacde0eb101 (patch)
tree6bd37168e0069694b1a059cda6db37176ff3bdb2 /Source/WebCore/loader/cache/CachedResource.cpp
parent32f189562f7180e69a4d92f57cd6d24d8ef21b65 (diff)
downloadexternal_webkit-797c8d1884320bf1f1c034a8ab96fdacde0eb101.zip
external_webkit-797c8d1884320bf1f1c034a8ab96fdacde0eb101.tar.gz
external_webkit-797c8d1884320bf1f1c034a8ab96fdacde0eb101.tar.bz2
Do not load uncached images if blocked by embedding app.
Ensure that onload callbacks are not sent for images that are not actually loaded. This is based off the patch and discussion in https://bugs.webkit.org/show_bug.cgi?id=71661 Bug: 5522414 Change-Id: I6366448bce5dd053bda3bfecb18c02943fe645a2
Diffstat (limited to 'Source/WebCore/loader/cache/CachedResource.cpp')
-rw-r--r--Source/WebCore/loader/cache/CachedResource.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/loader/cache/CachedResource.cpp b/Source/WebCore/loader/cache/CachedResource.cpp
index 95f5522..e599769 100644
--- a/Source/WebCore/loader/cache/CachedResource.cpp
+++ b/Source/WebCore/loader/cache/CachedResource.cpp
@@ -261,7 +261,7 @@ void CachedResource::addClient(CachedResourceClient* client)
void CachedResource::didAddClient(CachedResourceClient* c)
{
- if (!isLoading())
+ if (!isLoading() && !stillNeedsLoad())
c->notifyFinished(this);
}