src/video/SDL_video.c
changeset 1266 a7bea6db3c3e
parent 1257 448a9a64537b
child 1296 f418917e0b7a
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 			}