diff options
author | James Bursa <james@netsurf-browser.org> | 2003-07-15 14:37:34 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-07-15 14:37:34 +0000 |
commit | 5911578eaf4f8944ca13dc7bce90d3ed7ab35237 (patch) | |
tree | 083c1fae02da1a3e4a3e9d90d01a68669716e31e /render | |
parent | 613c7003e99806aa6d0c30df0d9f5f167dc5cae8 (diff) | |
download | netsurf-5911578eaf4f8944ca13dc7bce90d3ed7ab35237.tar.gz netsurf-5911578eaf4f8944ca13dc7bce90d3ed7ab35237.tar.bz2 |
[project @ 2003-07-15 14:37:34 by bursa]
Implement html_redraw.
svn path=/import/netsurf/; revision=218
Diffstat (limited to 'render')
-rw-r--r-- | render/html.c | 5 | ||||
-rw-r--r-- | render/html.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/render/html.c b/render/html.c index d93550bc8..440b8fd0c 100644 --- a/render/html.c +++ b/render/html.c @@ -358,7 +358,10 @@ void html_fetch_object(struct content *c, char *url, struct box *box) /* start fetch */ c->data.html.object[i].content = fetchcache(url, c->url, html_object_callback, - c, i, 0, 0); + c, i, + c->width, c->height); /* we don't know the object's + dimensions yet; use + parent's as an estimate */ c->active++; if (c->data.html.object[i].content->status == CONTENT_STATUS_DONE) html_object_callback(CONTENT_MSG_DONE, diff --git a/render/html.h b/render/html.h index f58d46255..e44b1958f 100644 --- a/render/html.h +++ b/render/html.h @@ -23,5 +23,7 @@ void html_add_instance(struct content *c, struct browser_window *bw, void html_remove_instance(struct content *c, struct browser_window *bw, struct content *page, struct box *box, struct object_params *params, void **state); +void html_redraw(struct content *c, long x, long y, + unsigned long width, unsigned long height); #endif |