mirror of
https://github.com/dborth/vbagx.git
synced 2024-11-25 20:16:53 +01:00
when unable to load the default rom directory, just drop into device
root. don't show an error when unable to find a load device.
This commit is contained in:
parent
8b3b050e2c
commit
d612c4f98a
@ -72,8 +72,6 @@ int autoLoadMethod()
|
|||||||
device = DEVICE_DVD;
|
device = DEVICE_DVD;
|
||||||
else if(ChangeInterface(DEVICE_SMB, SILENT))
|
else if(ChangeInterface(DEVICE_SMB, SILENT))
|
||||||
device = DEVICE_SMB;
|
device = DEVICE_SMB;
|
||||||
else
|
|
||||||
ErrorPrompt("Unable to locate a load device!");
|
|
||||||
|
|
||||||
if(GCSettings.LoadMethod == DEVICE_AUTO)
|
if(GCSettings.LoadMethod == DEVICE_AUTO)
|
||||||
GCSettings.LoadMethod = device; // save device found for later use
|
GCSettings.LoadMethod = device; // save device found for later use
|
||||||
@ -659,15 +657,31 @@ int
|
|||||||
OpenGameList ()
|
OpenGameList ()
|
||||||
{
|
{
|
||||||
int device = GCSettings.LoadMethod;
|
int device = GCSettings.LoadMethod;
|
||||||
|
bool autoLoad = false;
|
||||||
|
|
||||||
if(device == DEVICE_AUTO && strlen(GCSettings.LoadFolder) > 0)
|
if(device == DEVICE_AUTO && strlen(GCSettings.LoadFolder) > 0) {
|
||||||
device = autoLoadMethod();
|
device = autoLoadMethod();
|
||||||
|
autoLoad = true;
|
||||||
|
}
|
||||||
|
|
||||||
// change current dir to roms directory
|
// change current dir to roms directory
|
||||||
if(device > 0)
|
if(device > 0) {
|
||||||
sprintf(browser.dir, "%s%s/", pathPrefix[device], GCSettings.LoadFolder);
|
sprintf(browser.dir, "%s%s/", pathPrefix[device], GCSettings.LoadFolder);
|
||||||
else
|
|
||||||
|
if(autoLoad) {
|
||||||
|
DIR *dir = opendir(browser.dir);
|
||||||
|
|
||||||
|
if(dir == NULL) {
|
||||||
|
sprintf(browser.dir, "%s", pathPrefix[device]);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
closedir(dir);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
browser.dir[0] = 0;
|
browser.dir[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
BrowserChangeFolder();
|
BrowserChangeFolder();
|
||||||
return browser.numEntries;
|
return browser.numEntries;
|
||||||
|
Loading…
Reference in New Issue
Block a user