Merge pull request #2945 from unknownbrackets/ui-minor

Fix minor crash on error screen, invalid filename on drive letter
This commit is contained in:
Henrik Rydgård committed 2013-07-27 02:32:50 -07:00
commit d4edd619a4
2 files changed
+4 -3

No files matched your search

+2 -2
View File
@@ -29,12 +29,12 @@
// TODO : improve, look in the file more
EmuFileType Identify_File(std::string &filename)
{
if (filename.size() < 5) {
if (filename.size() == 0) {
ERROR_LOG(LOADER, "invalid filename %s", filename.c_str());
return FILETYPE_ERROR;
}
std::string extension = filename.substr(filename.size() - 4);
std::string extension = filename.size() >= 5 ? filename.substr(filename.size() - 4) : "";
if (!strcasecmp(extension.c_str(),".iso"))
{
return FILETYPE_PSP_ISO;
+2 -1
View File
@@ -548,5 +548,6 @@ void EmuScreen::render() {
void EmuScreen::deviceLost() {
ILOG("EmuScreen::deviceLost()");
gpu->DeviceLost();
if (gpu)
gpu->DeviceLost();
}