Input Barcode is neither supported by movie recording nor TAS, disable the menu when using them.
This commit is contained in:
parent
3945f290d1
commit
8388d4025f
12
src/fceu.cpp
12
src/fceu.cpp
|
@ -1201,6 +1201,7 @@ bool FCEU_IsValidUI(EFCEUI ui) {
|
|||
case FCEUI_CLOSEGAME:
|
||||
if (FCEUMOV_Mode(MOVIEMODE_TASEDITOR)) return false;
|
||||
break;
|
||||
|
||||
case FCEUI_RECORDMOVIE:
|
||||
case FCEUI_PLAYMOVIE:
|
||||
case FCEUI_QUICKSAVE:
|
||||
|
@ -1216,13 +1217,13 @@ bool FCEU_IsValidUI(EFCEUI ui) {
|
|||
|
||||
case FCEUI_STOPMOVIE:
|
||||
case FCEUI_TOGGLERECORDINGMOVIE:
|
||||
return(FCEUMOV_Mode(MOVIEMODE_PLAY | MOVIEMODE_RECORD | MOVIEMODE_FINISHED));
|
||||
return FCEUMOV_Mode(MOVIEMODE_PLAY | MOVIEMODE_RECORD | MOVIEMODE_FINISHED);
|
||||
|
||||
case FCEUI_PLAYFROMBEGINNING:
|
||||
return(FCEUMOV_Mode(MOVIEMODE_PLAY | MOVIEMODE_RECORD | MOVIEMODE_TASEDITOR | MOVIEMODE_FINISHED));
|
||||
return FCEUMOV_Mode(MOVIEMODE_PLAY | MOVIEMODE_RECORD | MOVIEMODE_TASEDITOR | MOVIEMODE_FINISHED);
|
||||
|
||||
case FCEUI_TRUNCATEMOVIE:
|
||||
return(FCEUMOV_Mode(MOVIEMODE_PLAY | MOVIEMODE_RECORD));
|
||||
return FCEUMOV_Mode(MOVIEMODE_PLAY | MOVIEMODE_RECORD);
|
||||
|
||||
case FCEUI_STOPAVI:
|
||||
return FCEUI_AviIsRecording();
|
||||
|
@ -1243,7 +1244,12 @@ bool FCEU_IsValidUI(EFCEUI ui) {
|
|||
#endif
|
||||
if (!FCEUMOV_Mode(MOVIEMODE_INACTIVE)) return false;
|
||||
break;
|
||||
|
||||
case FCEUI_INPUT_BARCODE:
|
||||
if (!GameInfo) return false;
|
||||
if (!FCEUMOV_Mode(MOVIEMODE_INACTIVE)) return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue