diff options
author | Ole Loots <ole@monochrom.net> | 2013-04-18 02:53:31 +0200 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2013-04-18 02:53:31 +0200 |
commit | 39231ca3f65477fd75bfc4aa39698c8717149217 (patch) | |
tree | bef184e27a378a6f418d9c8b8075640531a35858 /atari | |
parent | ad74fa4d6f8695061fe6f638157f1eeaa00b6057 (diff) | |
download | netsurf-39231ca3f65477fd75bfc4aa39698c8717149217.tar.gz netsurf-39231ca3f65477fd75bfc4aa39698c8717149217.tar.bz2 |
Properly exit move_rect function.
Diffstat (limited to 'atari')
-rw-r--r-- | atari/gemtk/guiwin.c | 3 |
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); } |