diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-02-27 22:44:59 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-02-27 22:44:59 +0000 |
commit | 046ee3643093036acc4e3af041fba3a075dcb8f5 (patch) | |
tree | 6cd48ee039ebd0bc3293f8761e83b29c2275c627 /render | |
parent | da9a0e9b444773eae0eed4f6c6563b093629d65a (diff) | |
download | netsurf-046ee3643093036acc4e3af041fba3a075dcb8f5.tar.gz netsurf-046ee3643093036acc4e3af041fba3a075dcb8f5.tar.bz2 |
Use browser window scale accessor.
svn path=/trunk/netsurf/; revision=13493
Diffstat (limited to 'render')
-rw-r--r-- | render/html_interaction.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/render/html_interaction.c b/render/html_interaction.c index 81dd71ca2..8cbcf92c2 100644 --- a/render/html_interaction.c +++ b/render/html_interaction.c @@ -527,9 +527,12 @@ void html_mouse_action(struct content *c, struct browser_window *bw, } else if (iframe) { int pos_x, pos_y; + float scale = browser_window_get_scale(bw); + browser_window_get_position(iframe, false, &pos_x, &pos_y); - pos_x /= bw->scale; - pos_y /= bw->scale; + + pos_x /= scale; + pos_y /= scale; if (mouse & BROWSER_MOUSE_CLICK_1 || mouse & BROWSER_MOUSE_CLICK_2) { |