From 3c27300a4e8b07fa0ab62a5e684aadacba682f11 Mon Sep 17 00:00:00 2001 From: ThePhxRises <40254312+ThePhxRises@users.noreply.github.com> Date: Thu, 28 Nov 2019 19:58:52 -0500 Subject: [PATCH] [VITA] Enable touch regardless of MiniVitaTV --- input/drivers_joypad/psp_joypad.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/input/drivers_joypad/psp_joypad.c b/input/drivers_joypad/psp_joypad.c index 073c021c03..4a15148372 100644 --- a/input/drivers_joypad/psp_joypad.c +++ b/input/drivers_joypad/psp_joypad.c @@ -94,10 +94,13 @@ static bool psp_joypad_init(void *data) psp2_model = SCE_KERNEL_MODEL_VITATV; } if (psp2_model != SCE_KERNEL_MODEL_VITATV) + { + players_count = 1; + } + if (sceKernelGetModelForCDialog() != SCE_KERNEL_MODEL_VITATV) { sceTouchSetSamplingState(SCE_TOUCH_PORT_BACK, SCE_TOUCH_SAMPLING_STATE_START); sceTouchSetSamplingState(SCE_TOUCH_PORT_FRONT, SCE_TOUCH_SAMPLING_STATE_START); - players_count = 1; } sceCtrlGetControllerPortInfo(&curr_ctrl_info); memcpy(&old_ctrl_info, &curr_ctrl_info, sizeof(SceCtrlPortInfo)); @@ -258,7 +261,7 @@ static void psp_joypad_poll(void) continue; #endif #if defined(VITA) - if (psp2_model == SCE_KERNEL_MODEL_VITA + if (sceKernelGetModelForCDialog() == SCE_KERNEL_MODEL_VITA && settings->bools.input_backtouch_enable) { unsigned i;