summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-07-15 14:37:34 +0000
committerJames Bursa <james@netsurf-browser.org>2003-07-15 14:37:34 +0000
commit5911578eaf4f8944ca13dc7bce90d3ed7ab35237 (patch)
tree083c1fae02da1a3e4a3e9d90d01a68669716e31e /render
parent613c7003e99806aa6d0c30df0d9f5f167dc5cae8 (diff)
downloadnetsurf-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.c5
-rw-r--r--render/html.h2
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