diff options
Diffstat (limited to 'riscos/window.c')
-rw-r--r-- | riscos/window.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/riscos/window.c b/riscos/window.c index b765b361c..bbcc01d99 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -809,7 +809,9 @@ void ro_gui_window_click(gui_window* g, wimp_pointer* pointer) { return; } - if (pointer->buttons == wimp_CLICK_SELECT && caret.w != state.w) { + if (((pointer->buttons == wimp_CLICK_SELECT) || + (pointer->buttons == wimp_CLICK_ADJUST)) && + (caret.w != state.w)) { error = xwimp_set_caret_position(state.w, -1, -100, -100, 32, -1); if (error) { |