added not using touch buttons if touch controls are disabled
[rocksndiamonds.git] / src / screens.c
index d027efa27227ff95e00338bc6a1c8d457683932f..98c7b68ace401ba8fd957d093e854df88b90b466 100644 (file)
@@ -9745,6 +9745,11 @@ static void CreateScreenMenubuttons(void)
     int type = GD_TYPE_NORMAL_BUTTON;
     boolean checked = FALSE;
 
+    // do not use touch buttons if touch controls are disabled
+    if (is_touch_button &&
+       strEqual(setup.touch.control_type, TOUCH_CONTROL_OFF))
+      continue;
+
     event_mask = menubutton_info[i].event_mask;
 
     x = (is_touch_button ? pos->x : mSX + GDI_ACTIVE_POS(pos->x));