Mercurial > sdl-ios-xcode
comparison src/video/SDL_video.c @ 1266:a7bea6db3c3e
SDL_GetVideoMode, part 3: pixel count compare was failing when only 1 video mode was present
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Wed, 25 Jan 2006 18:11:56 +0000 |
parents | 448a9a64537b |
children | f418917e0b7a |
comparison
equal
deleted
inserted
replaced
1265:670e74bf5cc8 | 1266:a7bea6db3c3e |
---|---|
487 /* Mode with both dimensions bigger or equal than asked ? */ | 487 /* Mode with both dimensions bigger or equal than asked ? */ |
488 if ((sizes[i]->w >= *w) && (sizes[i]->h >= *h)) { | 488 if ((sizes[i]->w >= *w) && (sizes[i]->h >= *h)) { |
489 /* Mode with any dimension smaller or equal than current best ? */ | 489 /* Mode with any dimension smaller or equal than current best ? */ |
490 if ((sizes[i]->w <= sizes[best]->w) || (sizes[i]->h <= sizes[best]->h)) { | 490 if ((sizes[i]->w <= sizes[best]->w) || (sizes[i]->h <= sizes[best]->h)) { |
491 /* Now choose the mode that has less pixels */ | 491 /* Now choose the mode that has less pixels */ |
492 if ((sizes[i]->w * sizes[i]->h) < (sizes[best]->w * sizes[best]->h)) { | 492 if ((sizes[i]->w * sizes[i]->h) <= (sizes[best]->w * sizes[best]->h)) { |
493 best=i; | 493 best=i; |
494 supported = 1; | 494 supported = 1; |
495 } | 495 } |
496 } | 496 } |
497 } | 497 } |