X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.c;h=a797c75475a1a9b41bf9f6cb2e25a79a67f5f406;hp=668641bd30be64133832e37550cbc06eccedd803;hb=e9b47ffa7a91cd2a2317b3d5db85165b64e2f74c;hpb=c8cce6c46873bf9d4121703b53585905edd9b154 diff --git a/src/libgame/gadgets.c b/src/libgame/gadgets.c index 668641bd..a797c754 100644 --- a/src/libgame/gadgets.c +++ b/src/libgame/gadgets.c @@ -1481,7 +1481,7 @@ static boolean insideSelectboxArea(struct GadgetInfo *gi, int mx, int my) void ClickOnGadget(struct GadgetInfo *gi, int button) { - if (!gi->mapped) + if (gi == NULL || gi->deactivated || !gi->mapped) return; /* simulate releasing mouse button over last gadget, if still pressed */