From 54daff0e979a17984d66b06db2adc292f55b7b14 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 3 Aug 2019 14:04:36 +0100 Subject: RISC OS: y scroll is negative. --- frontends/riscos/corewindow.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontends/riscos/corewindow.c b/frontends/riscos/corewindow.c index ecd2df221..6adfb03e7 100644 --- a/frontends/riscos/corewindow.c +++ b/frontends/riscos/corewindow.c @@ -846,8 +846,12 @@ ro_cw_scroll_visible(struct core_window *cw, const struct rect *r) return; } - state.xscroll = r->x0 * 2; - state.yscroll = r->y0 * 2; + /* TODO: + * Scroll so the area is brought into view, not just the top left of + * the rectangle. See `nsgtk_cw_scroll_visible`. + */ + state.xscroll = -r->x0 * 2; + state.yscroll = -r->y0 * 2; ro_cw_open(PTR_WIMP_OPEN(&state)); } -- cgit v1.2.3