#582 fix
This commit is contained in:
parent
3275257ae2
commit
6e4b33e74d
|
@ -1075,22 +1075,26 @@ static void onConsoleLoadCommandConfirmed(Console* console, const char* param)
|
||||||
|
|
||||||
static void load(Console* console, const char* path, const char* hash)
|
static void load(Console* console, const char* path, const char* hash)
|
||||||
{
|
{
|
||||||
s32 size = 0;
|
if(hash)
|
||||||
const char* name = getCartName(path);
|
|
||||||
|
|
||||||
void* data = fsLoadFileByHash(console->fs, hash, &size);
|
|
||||||
|
|
||||||
if(data)
|
|
||||||
{
|
{
|
||||||
console->showGameMenu = true;
|
s32 size = 0;
|
||||||
|
const char* name = getCartName(path);
|
||||||
|
|
||||||
loadRom(console->tic, data, size, true);
|
void* data = fsLoadFileByHash(console->fs, hash, &size);
|
||||||
onCartLoaded(console, name);
|
|
||||||
|
|
||||||
free(data);
|
if(data)
|
||||||
|
{
|
||||||
|
console->showGameMenu = true;
|
||||||
|
|
||||||
|
loadRom(console->tic, data, size, true);
|
||||||
|
onCartLoaded(console, name);
|
||||||
|
|
||||||
|
free(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
commandDone(console);
|
||||||
}
|
}
|
||||||
|
else onConsoleLoadCommandConfirmed(console, path);
|
||||||
commandDone(console);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef void(*ConfirmCallback)(Console* console, const char* param);
|
typedef void(*ConfirmCallback)(Console* console, const char* param);
|
||||||
|
|
Loading…
Reference in New Issue