if (*(int *)entry->var < (int)entry->min)\r
*(int *)entry->var = (int)entry->max;\r
if (*(int *)entry->var > (int)entry->max)\r
if (*(int *)entry->var < (int)entry->min)\r
*(int *)entry->var = (int)entry->max;\r
if (*(int *)entry->var > (int)entry->max)\r
- if (inp & (PBTN_LEFT|PBTN_RIGHT)) { /* multi choice */\r
- if (me_process(&menu[sel], (inp & PBTN_RIGHT) ? 1 : 0))\r
+ if (inp & (PBTN_LEFT|PBTN_RIGHT|PBTN_L|PBTN_R)) { /* multi choice */\r
+ if (me_process(&menu[sel], (inp & (PBTN_RIGHT|PBTN_R)) ? 1 : 0,\r
+ inp & (PBTN_L|PBTN_R)))\r
mee_onoff ("gzip savestates", MA_OPT2_GZIP_STATES, currentConfig.EmuOpt, EOPT_GZIP_SAVES),\r
mee_onoff ("Don't save last used ROM", MA_OPT2_NO_LAST_ROM, currentConfig.EmuOpt, EOPT_NO_AUTOSVCFG),\r
mee_onoff ("Disable idle loop patching",MA_OPT2_NO_IDLE_LOOPS,PicoOpt, POPT_DIS_IDLE_DET),\r
mee_onoff ("gzip savestates", MA_OPT2_GZIP_STATES, currentConfig.EmuOpt, EOPT_GZIP_SAVES),\r
mee_onoff ("Don't save last used ROM", MA_OPT2_NO_LAST_ROM, currentConfig.EmuOpt, EOPT_NO_AUTOSVCFG),\r
mee_onoff ("Disable idle loop patching",MA_OPT2_NO_IDLE_LOOPS,PicoOpt, POPT_DIS_IDLE_DET),\r