summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
Diffstat (limited to 'render')
-rw-r--r--render/html_interaction.c7
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) {