summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-07-19 01:00:25 +0000
committerJames Bursa <james@netsurf-browser.org>2004-07-19 01:00:25 +0000
commit586cf7f27cfaeedb90541f5f1b672e688b90ab90 (patch)
treed0fe29bd00e5a6faa64c8363e6281b9e8d6eb411
parent45ea97d75028113da4b49a2160ac4cc72f27ec7b (diff)
downloadnetsurf-586cf7f27cfaeedb90541f5f1b672e688b90ab90.tar.gz
netsurf-586cf7f27cfaeedb90541f5f1b672e688b90ab90.tar.bz2
[project @ 2004-07-19 01:00:25 by bursa]
Position caret correctly in scaled windows. svn path=/import/netsurf/; revision=1102
-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));