mirror of
https://github.com/holub/mame
synced 2025-04-27 18:53:05 +03:00
SDLMAME v0.160 selects the first mode unconditionally as a best mode when -switchres is used on SDL12 [KO Myng-Hun]
This commit is contained in:
parent
90398cfd00
commit
c25f6d922d
@ -929,6 +929,7 @@ osd_dim sdl_window_info::pick_best_mode()
|
|||||||
int minimum_width, minimum_height, target_width, target_height;
|
int minimum_width, minimum_height, target_width, target_height;
|
||||||
int i;
|
int i;
|
||||||
float size_score, best_score = 0.0f;
|
float size_score, best_score = 0.0f;
|
||||||
|
int best_width = 0, best_height = 0;
|
||||||
SDL_Rect **modes;
|
SDL_Rect **modes;
|
||||||
|
|
||||||
// determine the minimum width/height for the selected target
|
// determine the minimum width/height for the selected target
|
||||||
@ -989,12 +990,13 @@ osd_dim sdl_window_info::pick_best_mode()
|
|||||||
if (size_score > best_score)
|
if (size_score > best_score)
|
||||||
{
|
{
|
||||||
best_score = size_score;
|
best_score = size_score;
|
||||||
return osd_dim(modes[i]->w, modes[i]->h);
|
best_width = modes[i]->w;
|
||||||
|
best_height = modes[i]->h;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return osd_dim(0,0);
|
return osd_dim(best_width, best_height);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user