From 39231ca3f65477fd75bfc4aa39698c8717149217 Mon Sep 17 00:00:00 2001 From: Ole Loots Date: Thu, 18 Apr 2013 02:53:31 +0200 Subject: Properly exit move_rect function. --- atari/gemtk/guiwin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } -- cgit v1.2.3