diff options
Diffstat (limited to 'atari/gemtk/guiwin.c')
-rw-r--r-- | atari/gemtk/guiwin.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/atari/gemtk/guiwin.c b/atari/gemtk/guiwin.c index 6275184be..8d3da4b1a 100644 --- a/atari/gemtk/guiwin.c +++ b/atari/gemtk/guiwin.c @@ -26,8 +26,8 @@ #include "gemtk.h" -#define DEBUG_PRINT(x) printf x -//#define DEBUG_PRINT(x) +//#define DEBUG_PRINT(x) printf x +#define DEBUG_PRINT(x) struct gemtk_window_s { @@ -102,7 +102,9 @@ static void move_rect(GUIWIN * win, GRECT *rect, int dx, int dy) /* get intersection with screen area */ wind_get_grect(0, WF_CURRXYWH, &g); - rc_intersect(&g, rect); + if(!rc_intersect(&g, rect)){ + return; + } xy[0] = rect->g_x; xy[1] = rect->g_y; xy[2] = xy[0] + rect->g_w-1; |