mirror of
https://github.com/libretro/RetroArch
synced 2025-02-11 15:40:28 +00:00
* (gfx_widgets) ptr_width >= ptr_height - equal would just mean setting ptr_width to
the same value, so turn it into 'greater than' instead * Avoid some tertiary operators where we just set the variable back to its own value
This commit is contained in:
parent
4d3587a2e8
commit
c2f618d394
@ -1020,7 +1020,7 @@ int gfx_display_osk_ptr_at_pos(void *data, int x, int y,
|
||||
int ptr_width = width / 11;
|
||||
int ptr_height = height / 10;
|
||||
|
||||
if (ptr_width >= ptr_height)
|
||||
if (ptr_width > ptr_height)
|
||||
ptr_width = ptr_height;
|
||||
|
||||
for (i = 0; i < 44; i++)
|
||||
@ -1116,7 +1116,7 @@ void gfx_display_draw_keyboard(
|
||||
ptr_width = video_width / 11;
|
||||
ptr_height = video_height / 10;
|
||||
|
||||
if (ptr_width >= ptr_height)
|
||||
if (ptr_width > ptr_height)
|
||||
ptr_width = ptr_height;
|
||||
|
||||
for (i = 0; i < 44; i++)
|
||||
|
@ -1645,7 +1645,8 @@ void gfx_widgets_frame(void *data)
|
||||
- p_dispwidget->simple_widget_padding - text_width;
|
||||
/* Ensure that left hand side of text does
|
||||
* not bleed off the edge of the screen */
|
||||
status_text_x = (status_text_x < 0) ? 0 : status_text_x;
|
||||
if (status_text_x < 0)
|
||||
status_text_x = 0;
|
||||
|
||||
gfx_display_set_alpha(p_dispwidget->backdrop_orig, DEFAULT_BACKDROP);
|
||||
|
||||
|
@ -1180,8 +1180,10 @@ void video_switch_refresh_rate_maybe(
|
||||
bool all_fullscreen = settings->bools.video_fullscreen || settings->bools.video_windowed_fullscreen;
|
||||
|
||||
/* Roundings to PAL & NTSC standards */
|
||||
refresh_rate = (refresh_rate > 54 && refresh_rate < 60) ? 59.94f : refresh_rate;
|
||||
refresh_rate = (refresh_rate > 49 && refresh_rate < 55) ? 50.00f : refresh_rate;
|
||||
if (refresh_rate > 54 && refresh_rate < 60)
|
||||
refresh_rate = 59.94f;
|
||||
else if (refresh_rate > 49 && refresh_rate < 55)
|
||||
refresh_rate = 50.00f;
|
||||
|
||||
/* Black frame insertion + swap interval multiplier */
|
||||
refresh_rate = (refresh_rate * (video_bfi + 1.0f) * video_swap_interval);
|
||||
@ -1203,10 +1205,10 @@ void video_switch_refresh_rate_maybe(
|
||||
* - 'CRT SwitchRes' OFF & 'Sync to Exact Content Framerate' OFF
|
||||
* - Automatic refresh rate switching not OFF
|
||||
*/
|
||||
if (refresh_rate != video_refresh_rate &&
|
||||
!crt_switch_resolution &&
|
||||
!vrr_runloop_enable &&
|
||||
(autoswitch_refresh_rate != AUTOSWITCH_REFRESH_RATE_OFF))
|
||||
if ( refresh_rate != video_refresh_rate
|
||||
&& !crt_switch_resolution
|
||||
&& !vrr_runloop_enable
|
||||
&& (autoswitch_refresh_rate != AUTOSWITCH_REFRESH_RATE_OFF))
|
||||
{
|
||||
*video_switch_refresh_rate = (
|
||||
((autoswitch_refresh_rate == AUTOSWITCH_REFRESH_RATE_EXCLUSIVE_FULLSCREEN) && exclusive_fullscreen) ||
|
||||
@ -3406,16 +3408,20 @@ bool video_driver_init_internal(bool *video_is_threaded, bool verbosity_enabled)
|
||||
width = max_win_width;
|
||||
height = geom_height * max_win_width / geom_width;
|
||||
/* Account for any possible rounding errors... */
|
||||
height = (height < 1) ? 1 : height;
|
||||
height = (height > max_win_height) ? max_win_height : height;
|
||||
if (height < 1)
|
||||
height = 1;
|
||||
else if (height > max_win_height)
|
||||
height = max_win_height;
|
||||
}
|
||||
else
|
||||
{
|
||||
height = max_win_height;
|
||||
width = geom_width * max_win_height / geom_height;
|
||||
/* Account for any possible rounding errors... */
|
||||
width = (width < 1) ? 1 : width;
|
||||
width = (width > max_win_width) ? max_win_width : width;
|
||||
if (width < 1)
|
||||
width = 1;
|
||||
else if (width > max_win_width)
|
||||
width = max_win_width;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user