Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remote RetroPad: Controller disconnection pop-up issue with SDL2 driver #16840

Open
davidhedlund opened this issue Aug 3, 2024 · 0 comments
Open

Comments

@davidhedlund
Copy link
Contributor

davidhedlund commented Aug 3, 2024

Expected behavior

"[Controller name] controller disconnected" should not pop-up.

Actual behavior

"[Controller name] controller disconnected" pop-ups up.

Steps to reproduce the bug

  1. Launch RetroArch AppImage
  2. Change "Settings -> Drivers -> Controller" from "udev" (default) to "sdl2"
  3. Main Menu -> Restart RetroArch -- required for the controller driver to take effect
  4. Main Menu -> Load Core -> Start Remote RetroPad

I pressed several buttons when the "[Controller name] controller disconnected" pop-up widget message shows up to demonstrate that it is not true. Note: The disconnection message appears even if you don't press any button immediately.

image

Then I completed the rest of them

image

Steps to demonstrate that the fallback controller is not used

  1. Temporarily move your autoconfig directory somewhere else and create an empty autoconfig directory, in order to force RetroArch to make the controller use a fallback.
  2. Launch RetroArch AppImage
  3. Change "Settings -> Drivers -> Controller" from "udev" (default) to "sdl2"
  4. Main Menu -> Restart RetroArch -- required for the controller driver to take effect
  5. Main Menu -> Load Core -> Start Remote RetroPad
  6. Press all buttons

As you can see, my fallback mode did not make Remote RetroPad to complete the buttons

image

Version/Commit

  • RetroArch: 1.19.1 Appimage, 1.91.1 Flatpak

Environment information

  • OS: Ubuntu MATE 20.04, 22.04, 23.04, and 24.04. All tested in live mode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant