X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.c;h=6b7d2592f435849b3bd8fb0f8798227278a18ca7;hp=98e46a5a2917e577e9159c9086ac4d5258190d1c;hb=1f8b87db45242885f00440d4ca5a06f00afdb3ef;hpb=fe3ae8e4140bd166879acf4732ff5209d6b22268 diff --git a/src/libgame/gadgets.c b/src/libgame/gadgets.c index 98e46a5a..6b7d2592 100644 --- a/src/libgame/gadgets.c +++ b/src/libgame/gadgets.c @@ -1758,7 +1758,7 @@ boolean HandleGadgets(int mx, int my, int button) new_gi->event.type = GD_EVENT_INFO_ENTERING; new_gi->callback_info(new_gi); } - else if (last_info_gi != NULL) + else if (last_info_gi != NULL && last_info_gi->mapped) { last_info_gi->event.type = GD_EVENT_INFO_LEAVING; last_info_gi->callback_info(last_info_gi);