mirror of https://github.com/PCSX2/pcsx2.git
CDVD: Add fallback path for blockdump source name unavailability
2 pass fallback cases for the untitled scenario was mentioned in the TODO comment to be completed, added one of them. (Still doesn't seem reliable enough, but honestly when do we Also modified blank space indentation at a part to tab space to satisfy lightning boi.
This commit is contained in:
parent
7290576a2a
commit
a36d5a0221
|
@ -370,15 +370,17 @@ bool DoCDVDopen()
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: "Untitled" should use pnach/slus name resolution, slus if no patch,
|
wxString somepick( Path::GetFilenameWithoutExt( m_SourceFilename[CurrentSourceType] ) );
|
||||||
// and finally an "Untitled-[ElfCRC]" if no slus.
|
//FWIW Disc serial availability doesn't seem reliable enough, sometimes it's there and sometime it's just null
|
||||||
|
//Shouldn't the serial be available all time? Potentially need to look into Elfreloadinfo() reliability
|
||||||
wxString somepick( Path::GetFilenameWithoutExt( m_SourceFilename[CurrentSourceType] ) );
|
//TODO: Add extra fallback case for CRC.
|
||||||
if( somepick.IsEmpty() )
|
if (somepick.IsEmpty() && !DiscSerial.IsEmpty())
|
||||||
|
somepick = L"Untitled-" + DiscSerial;
|
||||||
|
else if (somepick.IsEmpty())
|
||||||
somepick = L"Untitled";
|
somepick = L"Untitled";
|
||||||
|
|
||||||
if (g_Conf->CurrentBlockdump.IsEmpty())
|
if (g_Conf->CurrentBlockdump.IsEmpty())
|
||||||
g_Conf->CurrentBlockdump = wxGetCwd();
|
g_Conf->CurrentBlockdump = wxGetCwd();
|
||||||
|
|
||||||
wxString temp(Path::Combine(g_Conf->CurrentBlockdump, somepick));
|
wxString temp(Path::Combine(g_Conf->CurrentBlockdump, somepick));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue