summaryrefslogtreecommitdiff
path: root/atari
diff options
context:
space:
mode:
Diffstat (limited to 'atari')
-rw-r--r--atari/gemtk/guiwin.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/atari/gemtk/guiwin.c b/atari/gemtk/guiwin.c
index 8d3da4b1a..540e072a5 100644
--- a/atari/gemtk/guiwin.c
+++ b/atari/gemtk/guiwin.c
@@ -103,7 +103,7 @@ static void move_rect(GUIWIN * win, GRECT *rect, int dx, int dy)
/* get intersection with screen area */
wind_get_grect(0, WF_CURRXYWH, &g);
if(!rc_intersect(&g, rect)){
- return;
+ goto error;
}
xy[0] = rect->g_x;
xy[1] = rect->g_y;
@@ -115,6 +115,7 @@ static void move_rect(GUIWIN * win, GRECT *rect, int dx, int dy)
xy[7] = xy[3] + dy;
vro_cpyfm(vh, S_ONLY, xy, (MFDB *)&dum, (MFDB *)&dum);
+error:
graf_mouse(M_ON, 0L);
wind_update(END_UPDATE);
}