summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--riscos/window.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/riscos/window.c b/riscos/window.c
index 4dd114a6c..b5981ec58 100644
--- a/riscos/window.c
+++ b/riscos/window.c
@@ -1139,7 +1139,9 @@ void gui_window_place_caret(struct gui_window *g, int x, int y, int height)
os_error *error;
error = xwimp_set_caret_position(g->window, -1,
- x * 2, -(y + height) * 2, height * 2, -1);
+ x * 2 * g->option.scale,
+ -(y + height) * 2 * g->option.scale,
+ height * 2 * g->option.scale, -1);
if (error) {
LOG(("xwimp_set_caret_position: 0x%x: %s",
error->errnum, error->errmess));