summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--riscos/textselection.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/riscos/textselection.c b/riscos/textselection.c
index d9d1916ca..9f094c5de 100644
--- a/riscos/textselection.c
+++ b/riscos/textselection.c
@@ -125,10 +125,11 @@ void gui_start_selection(struct gui_window *g)
gui_track_gui_window = g;
drag.type = wimp_DRAG_USER_POINT;
- drag.bbox.x0 = state.visible.x0;
- drag.bbox.y0 = state.visible.y0;
- drag.bbox.x1 = state.visible.x1;
- drag.bbox.y1 = state.visible.y1;
+ /* Don't constrain mouse pointer during drags */
+ drag.bbox.x0 = -16384;
+ drag.bbox.y0 = -16384;
+ drag.bbox.x1 = 16384;
+ drag.bbox.y1 = 16384;
error = xwimp_drag_box(&drag);
if (error) {