Fix the degenerate case so that we don't crash if zero joypads are detected

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1645 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
bushing 2008-12-24 07:38:39 +00:00
parent 6fc28cae8c
commit fd60a51a95
1 changed files with 10 additions and 10 deletions

View File

@ -568,16 +568,6 @@ int Search_Devices()
int numjoy = SDL_NumJoysticks();
if (numjoy == 0)
{
#ifdef _WIN32
MessageBox(NULL, "No Joystick detected!", NULL, MB_ICONWARNING);
#else
printf("No Joystick detected!\n");
#endif
return 0;
}
if (joyinfo)
{
delete [] joyinfo;
@ -588,6 +578,16 @@ int Search_Devices()
joyinfo = new CONTROLLER_INFO [numjoy];
}
if (numjoy == 0)
{
#ifdef _WIN32
MessageBox(NULL, "No Joystick detected!", NULL, MB_ICONWARNING);
#else
printf("No Joystick detected!\n");
#endif
return 0;
}
#ifdef _DEBUG
fprintf(pFile, "Scanning for devices\n");
fprintf(pFile, "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n");