mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
Add in error return if appropriate.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9702 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
b0722d11c1
commit
9f2be9b17f
1 changed files with 6 additions and 4 deletions
|
@ -778,8 +778,8 @@ int doom_menu()
|
||||||
|
|
||||||
if( (status=Dbuild_base(names)) == 0 ) // Build up the base wad files (select last added file)
|
if( (status=Dbuild_base(names)) == 0 ) // Build up the base wad files (select last added file)
|
||||||
{
|
{
|
||||||
rb->splash(HZ, true, "Missing Base WAD!");
|
rb->splash(HZ*2, true, "Missing Base WAD!");
|
||||||
return -1;
|
return -2;
|
||||||
}
|
}
|
||||||
|
|
||||||
int numadd=Dbuild_filelistm(&addons, "No Addon", GAMEBASE"addons/", ".WAD" );
|
int numadd=Dbuild_filelistm(&addons, "No Addon", GAMEBASE"addons/", ".WAD" );
|
||||||
|
@ -882,9 +882,11 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
myargv =0;
|
myargv =0;
|
||||||
myargc=0;
|
myargc=0;
|
||||||
|
|
||||||
int result=doom_menu();
|
rb->lcd_clear_display();
|
||||||
|
|
||||||
if( result == -1) return PLUGIN_OK; // No base wads found or quit was selected
|
int result = doom_menu();
|
||||||
|
if( result == -1 ) return PLUGIN_OK; // Quit was selected
|
||||||
|
else if( result == -2 ) return PLUGIN_ERROR; // Missing base wads
|
||||||
|
|
||||||
Dhandle_ver( namemap[ result ] );
|
Dhandle_ver( namemap[ result ] );
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue