X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.c;h=cbe1cabc2e23200c04961b7733fa49ce4db9fa99;hb=1651b494b33800344452c3e88fa54412063393ab;hp=b30082a296a74e4dfd45aeb34c82807e0692c607;hpb=f681967164edaa7709d1082327fa7c309e05fd87;p=rocksndiamonds.git diff --git a/src/libgame/gadgets.c b/src/libgame/gadgets.c index b30082a2..cbe1cabc 100644 --- a/src/libgame/gadgets.c +++ b/src/libgame/gadgets.c @@ -1479,6 +1479,10 @@ static void MapGadgetExt(struct GadgetInfo *gi, boolean redraw) if (gi == NULL || gi->deactivated || gi->mapped) return; + // do not map overlay touch buttons if touch screen is not used + if (gi->overlay_touch_button && !runtime.uses_touch_device) + return; + gi->mapped = TRUE; if (redraw)