mirror of
https://github.com/libretro/RetroArch
synced 2025-03-25 16:44:01 +00:00
Don't free userdata for these drivers inside the destroy function
as they don't have userdata
This commit is contained in:
parent
2c97878851
commit
47ad4da310
@ -27,15 +27,9 @@
|
||||
|
||||
#include "../input_driver.h"
|
||||
|
||||
static void ctr_input_free_input(void *data)
|
||||
{
|
||||
free(data);
|
||||
}
|
||||
static void ctr_input_free_input(void *data) { }
|
||||
|
||||
static void* ctr_input_init(const char *joypad_driver)
|
||||
{
|
||||
return (void*)-1;
|
||||
}
|
||||
static void* ctr_input_init(const char *a) { return (void*)-1; }
|
||||
|
||||
static uint64_t ctr_input_get_capabilities(void *data)
|
||||
{
|
||||
|
@ -26,13 +26,8 @@
|
||||
|
||||
#include "../input_driver.h"
|
||||
|
||||
static void ps2_input_free_input(void *data)
|
||||
{
|
||||
free(data);
|
||||
}
|
||||
|
||||
static void ps2_input_free_input(void *data) { }
|
||||
static void* ps2_input_initialize(const char *a) { return (void*)-1; }
|
||||
|
||||
static uint64_t ps2_input_get_capabilities(void *data)
|
||||
{
|
||||
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);
|
||||
|
@ -29,13 +29,8 @@
|
||||
|
||||
#include "../input_driver.h"
|
||||
|
||||
static void ps4_input_free_input(void *data)
|
||||
{
|
||||
free(data);
|
||||
}
|
||||
|
||||
static void ps4_input_free_input(void *data) { }
|
||||
static void* ps4_input_initialize(const char *a) { return (void*)-1; }
|
||||
|
||||
static uint64_t ps4_input_get_capabilities(void *data)
|
||||
{
|
||||
return (1 << RETRO_DEVICE_JOYPAD) | (1 << RETRO_DEVICE_ANALOG);
|
||||
|
@ -29,12 +29,8 @@
|
||||
|
||||
/* TODO: Add support for multiple mice and multiple touch */
|
||||
|
||||
static void uwp_input_free_input(void *data)
|
||||
{
|
||||
free(data);
|
||||
}
|
||||
|
||||
static void *uwp_input_init(const char *joypad_driver)
|
||||
static void uwp_input_free_input(void *data) { }
|
||||
static void *uwp_input_init(const char *a)
|
||||
{
|
||||
input_keymaps_init_keyboard_lut(rarch_key_map_uwp);
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
||||
|
||||
#include "../input_driver.h"
|
||||
|
||||
static void xdk_input_free_input(void *data) { free(data); }
|
||||
static void xdk_input_free_input(void *data) { }
|
||||
static void *xdk_input_init(const char *a) { return (void*)-1; }
|
||||
|
||||
static uint64_t xdk_input_get_capabilities(void *data)
|
||||
|
@ -61,15 +61,8 @@ static void xenon360_input_poll(void *data)
|
||||
}
|
||||
}
|
||||
|
||||
static void xenon360_input_free_input(void *data)
|
||||
{
|
||||
free(data);
|
||||
}
|
||||
|
||||
static void* xenon360_input_init(const char *joypad_driver)
|
||||
{
|
||||
return (void*)-1;
|
||||
}
|
||||
static void xenon360_input_free_input(void *data) { }
|
||||
static void* xenon360_input_init(const char *a) { return (void*)-1; }
|
||||
|
||||
static uint64_t xenon360_input_get_capabilities(void *data)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user