X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.c;h=a797c75475a1a9b41bf9f6cb2e25a79a67f5f406;hb=5c6c42f1;hp=668641bd30be64133832e37550cbc06eccedd803;hpb=77a02ebe9793a8e12f8b53821aa4d47cdfbb371a;p=rocksndiamonds.git 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 */