summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-09-28 17:37:19 +0000
committerJames Bursa <james@netsurf-browser.org>2003-09-28 17:37:19 +0000
commitc48e0ce8dc0ac13b31c143be21b1ccc9a92d921d (patch)
tree9729b4b78315c3642369d2b262a38065db34029b
parenta4c93bf500b592073a6c15cd09d0217415d441ba (diff)
downloadnetsurf-c48e0ce8dc0ac13b31c143be21b1ccc9a92d921d.tar.gz
netsurf-c48e0ce8dc0ac13b31c143be21b1ccc9a92d921d.tar.bz2
[project @ 2003-09-28 17:37:19 by bursa]
Fix redirected images which are already loaded. svn path=/import/netsurf/; revision=328
-rw-r--r--render/html.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/render/html.c b/render/html.c
index 470d8166d..817be418f 100644
--- a/render/html.c
+++ b/render/html.c
@@ -465,9 +465,12 @@ void html_object_callback(content_msg msg, struct content *object,
c->data.html.object[i].content = fetchcache(
error, c->url, html_object_callback,
c, i, 0, 0, true);
- if (c->data.html.object[i].content &&
- c->data.html.object[i].content->status != CONTENT_STATUS_DONE)
+ if (c->data.html.object[i].content) {
c->active++;
+ if (c->data.html.object[i].content->status == CONTENT_STATUS_DONE)
+ html_object_callback(CONTENT_MSG_DONE,
+ c->data.html.object[i].content, c, i, 0);
+ }
break;
case CONTENT_MSG_REFORMAT: