mirror of
https://github.com/libretro/RetroArch
synced 2025-04-09 21:45:45 +00:00
Create video_driver_set_nonblock_state
This commit is contained in:
parent
242bfaba78
commit
4a46a8c5d7
@ -584,3 +584,14 @@ bool video_driver_has_windowed(void)
|
|||||||
return false;
|
return false;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void video_driver_set_nonblock_state(bool toggle)
|
||||||
|
{
|
||||||
|
driver_t *driver = driver_get_ptr();
|
||||||
|
|
||||||
|
if (!driver->video)
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (driver->video->set_nonblock_state)
|
||||||
|
driver->video->set_nonblock_state(driver->video_data, toggle);
|
||||||
|
}
|
||||||
|
@ -274,6 +274,8 @@ void init_video(void);
|
|||||||
|
|
||||||
bool video_driver_has_windowed(void);
|
bool video_driver_has_windowed(void);
|
||||||
|
|
||||||
|
void video_driver_set_nonblock_state(bool toggle);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -2617,8 +2617,7 @@ bool rarch_main_command(unsigned cmd)
|
|||||||
case RARCH_CMD_VIDEO_SET_NONBLOCKING_STATE:
|
case RARCH_CMD_VIDEO_SET_NONBLOCKING_STATE:
|
||||||
boolean = true; /* fall-through */
|
boolean = true; /* fall-through */
|
||||||
case RARCH_CMD_VIDEO_SET_BLOCKING_STATE:
|
case RARCH_CMD_VIDEO_SET_BLOCKING_STATE:
|
||||||
if (driver->video && driver->video->set_nonblock_state)
|
video_driver_set_nonblock_state(boolean);
|
||||||
driver->video->set_nonblock_state(driver->video_data, boolean);
|
|
||||||
break;
|
break;
|
||||||
case RARCH_CMD_VIDEO_SET_ASPECT_RATIO:
|
case RARCH_CMD_VIDEO_SET_ASPECT_RATIO:
|
||||||
if (driver->video_data && driver->video_poke
|
if (driver->video_data && driver->video_poke
|
||||||
|
Loading…
x
Reference in New Issue
Block a user