Create CORE_CTL_SET_POLL_TYPE

This commit is contained in:
twinaphex 2016-01-28 04:17:59 +01:00
parent 1cc5bfbc12
commit ab221f96f1
3 changed files with 10 additions and 1 deletions

View File

@ -174,6 +174,12 @@ bool core_ctl(enum core_ctl_state state, void *data)
switch (state)
{
case CORE_CTL_SET_POLL_TYPE:
{
unsigned *poll_type = (unsigned*)data;
core.poll_type = *poll_type;
}
break;
case CORE_CTL_RETRO_SYMBOLS_INIT:
{
enum rarch_core_type *core_type = (enum rarch_core_type*)data;

View File

@ -46,10 +46,13 @@ enum core_ctl_state
CORE_CTL_DEINIT,
CORE_CTL_SET_CBS,
CORE_CTL_SET_CBS_REWIND,
CORE_CTL_SET_POLL_TYPE,
/* Runs the core for one frame. */
CORE_CTL_RETRO_RUN,

View File

@ -2806,7 +2806,7 @@ void general_write_handler(void *data)
switch (hash)
{
case MENU_LABEL_INPUT_POLL_TYPE_BEHAVIOR:
core.poll_type = *setting->value.integer;
core_ctl(CORE_CTL_SET_POLL_TYPE, setting->value.integer);
break;
case MENU_LABEL_VIDEO_SCALE_INTEGER:
{