Skip to content

Commit

Permalink
Backed out Vita touch ID change for SDL2
Browse files Browse the repository at this point in the history
0 is still a valid touch ID in SDL2 and shouldn't be changed at this point

(cherry picked from commit a326ebc)
  • Loading branch information
slouken committed Jan 1, 2025
1 parent 6955c98 commit e38ea9d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/video/vita/SDL_vitatouch.c
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ void VITA_InitTouch(void)
}

// Support passing both front and back touch devices in events
SDL_AddTouch((SDL_TouchID)1, SDL_TOUCH_DEVICE_DIRECT, "Front");
SDL_AddTouch((SDL_TouchID)2, SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE, "Back");
SDL_AddTouch((SDL_TouchID)0, SDL_TOUCH_DEVICE_DIRECT, "Front");
SDL_AddTouch((SDL_TouchID)1, SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE, "Back");
}

void VITA_QuitTouch(void)
Expand Down Expand Up @@ -123,7 +123,7 @@ void VITA_PollTouch(void)
// Skip if finger was already previously down
if (!finger_down) {
// Send an initial touch
SDL_SendTouch((SDL_TouchID)(port + 1),
SDL_SendTouch((SDL_TouchID)port,
finger_id,
Vita_Window,
SDL_TRUE,
Expand All @@ -133,7 +133,7 @@ void VITA_PollTouch(void)
}

// Always send the motion
SDL_SendTouchMotion((SDL_TouchID)(port + 1),
SDL_SendTouchMotion((SDL_TouchID)port,
finger_id,
Vita_Window,
x,
Expand All @@ -160,7 +160,7 @@ void VITA_PollTouch(void)
VITA_ConvertTouchXYToSDLXY(&x, &y, touch_old[port].report[i].x, touch_old[port].report[i].y, port);
finger_id = (SDL_FingerID)touch_old[port].report[i].id;
// Finger released from screen
SDL_SendTouch((SDL_TouchID)(port + 1),
SDL_SendTouch((SDL_TouchID)port,
finger_id,
Vita_Window,
SDL_FALSE,
Expand Down

0 comments on commit e38ea9d

Please sign in to comment.