Use input_driver_get_capabilities

This commit is contained in:
twinaphex 2015-03-23 04:18:27 +01:00
parent d9ba52e018
commit 5f8407e16c
3 changed files with 12 additions and 1 deletions

View File

@ -1023,7 +1023,7 @@ bool rarch_environment_cb(unsigned cmd, void *data)
RARCH_LOG("Environ GET_INPUT_DEVICE_CAPABILITIES.\n");
if (driver->input &&
driver->input->get_capabilities && driver->input_data)
*mask = driver->input->get_capabilities(driver->input_data);
*mask = input_driver_get_capabilities();
else
return false;
break;

View File

@ -249,3 +249,12 @@ const rarch_joypad_driver_t * input_driver_get_joypad_driver(void)
return driver->input->get_joypad_driver(driver->input_data);
return NULL;
}
uint64_t input_driver_get_capabilities(void)
{
driver_t *driver = driver_get_ptr();
if (driver && driver->input && driver->input->get_capabilities)
return driver->input->get_capabilities(driver->input_data);
return 0;
}

View File

@ -144,6 +144,8 @@ void input_driver_poll(void);
bool input_driver_key_pressed(int key);
uint64_t input_driver_get_capabilities(void);
const rarch_joypad_driver_t * input_driver_get_joypad_driver(void);
#ifdef __cplusplus