Allow repeated command entries when in "Special Menu" by not clearing "SelectedDirectory".

This commit is contained in:
Sam Hardeman 2020-10-22 18:03:26 +09:00
parent 2f686a7904
commit b1aa1a5fb9
1 changed files with 7 additions and 3 deletions

View File

@ -903,7 +903,9 @@ void AnycubicTFTClass::GetCommandFromTFT()
}
case 8: // A8 GET SD LIST
#ifdef SDSUPPORT
SelectedDirectory[0]=0;
if (!SpecialMenu)
SelectedDirectory[0]=0;
if(!IS_SD_INSERTED())
{
ANYCUBIC_SERIAL_PROTOCOLPGM("J02");
@ -985,7 +987,8 @@ void AnycubicTFTClass::GetCommandFromTFT()
} else if (TFTstrchr_pointer[4] == '<') {
strcpy(SelectedDirectory, TFTstrchr_pointer+4);
} else {
SelectedDirectory[0]=0;
if (!SpecialMenu)
SelectedDirectory[0]=0;
if(starpos!=NULL)
*(starpos-1)='\0';
@ -1211,7 +1214,8 @@ void AnycubicTFTClass::GetCommandFromTFT()
}
}
SelectedDirectory[0]=0;
if (!SpecialMenu)
SelectedDirectory[0]=0;
if(!IS_SD_INSERTED())
{