vid_sdl: fix incorrect video modes list length
This commit is contained in:
parent
4ced29ee8f
commit
216b4f4147
2 changed files with 4 additions and 3 deletions
|
@ -208,7 +208,7 @@ vidmode_t R_GetVideoMode( int num )
|
|||
{
|
||||
static vidmode_t error = { NULL };
|
||||
|
||||
if( !vidmodes || num < 0 || num > R_MaxVideoModes() )
|
||||
if( !vidmodes || num < 0 || num >= R_MaxVideoModes() )
|
||||
{
|
||||
error.width = glState.width;
|
||||
error.height = glState.height;
|
||||
|
@ -223,6 +223,7 @@ static void R_InitVideoModes( void )
|
|||
int displayIndex = 0; // TODO: handle multiple displays somehow
|
||||
int i, modes;
|
||||
|
||||
num_vidmodes = 0;
|
||||
modes = SDL_GetNumDisplayModes( displayIndex );
|
||||
|
||||
if( !modes )
|
||||
|
|
Loading…
Add table
Reference in a new issue