diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-02-27 18:38:41 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-02-27 18:38:41 +0000 |
commit | 89793c21712fe11a1c52452911f12ac38e275d28 (patch) | |
tree | d054315208d4512c64c71e30e72079e5d8984a9e /render | |
parent | 748937547a27e58979c2c8385dd9aec5e62aa9da (diff) | |
download | netsurf-89793c21712fe11a1c52452911f12ac38e275d28.tar.gz netsurf-89793c21712fe11a1c52452911f12ac38e275d28.tar.bz2 |
Make content_reset actually do what it's meant to (i.e. reset the appropriate members)
Fix up CONTENT_MSG_REFRESH scheduled events to gracefully the refresh URL disappearing from under them.
svn path=/trunk/netsurf/; revision=3870
Diffstat (limited to 'render')
-rw-r--r-- | render/html.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/render/html.c b/render/html.c index 0c55bd805..b51510d3d 100644 --- a/render/html.c +++ b/render/html.c @@ -1563,7 +1563,12 @@ void html_object_refresh(void *p) { struct content *c = (struct content *)p; - assert(c->type == CONTENT_HTML && c->refresh); + assert(c->type == CONTENT_HTML); + + /* Ignore if refresh URL has gone + * (may happen if fetch errored) */ + if (!c->refresh) + return; c->fresh = false; |