diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-22 22:48:44 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-22 22:48:44 +0100 |
commit | 654609887678aef9b62ba62b6427de0b9fc9bdb2 (patch) | |
tree | 6ae0a5168d72ce9ab59e8e61a92742c3b6efd3d5 | |
parent | bc8fee46f73307aba2f567ec1e35bd187b706eb8 (diff) | |
download | netsurf-654609887678aef9b62ba62b6427de0b9fc9bdb2.tar.gz netsurf-654609887678aef9b62ba62b6427de0b9fc9bdb2.tar.bz2 |
Fix scaled html object rendering.
-rw-r--r-- | render/html_redraw.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/render/html_redraw.c b/render/html_redraw.c index eebd5135f..c9a163e61 100644 --- a/render/html_redraw.c +++ b/render/html_redraw.c @@ -667,6 +667,11 @@ bool html_redraw_box(const html_content *html, struct box *box, obj_data.repeat_x = false; obj_data.repeat_y = false; + if (content_get_type(box->object) == CONTENT_HTML) { + obj_data.x /= scale; + obj_data.y /= scale; + } + if (!content_redraw(box->object, &obj_data, &r, ctx)) return false; |