From 2c5ee472954a7823ad3c951073d15b0b2843f4bb Mon Sep 17 00:00:00 2001 From: Adrien Plazas Date: Sun, 13 May 2018 08:07:55 +0200 Subject: [PATCH] libretro: Don't plug joypads by default --- target-libretro/libretro.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/target-libretro/libretro.cpp b/target-libretro/libretro.cpp index 4ce11a2e2..f3587d28d 100644 --- a/target-libretro/libretro.cpp +++ b/target-libretro/libretro.cpp @@ -496,8 +496,9 @@ void retro_init(void) { core_bind.sampleBufPos = 0; SuperFamicom::system.init(); - SuperFamicom::input.connect(SuperFamicom::Controller::Port1, SuperFamicom::Input::Device::Joypad); - SuperFamicom::input.connect(SuperFamicom::Controller::Port2, SuperFamicom::Input::Device::Joypad); + // The ports should initialy be empty as we can't assume what the frontend will plug in. + SuperFamicom::input.connect(SuperFamicom::Controller::Port1, SuperFamicom::Input::Device::None); + SuperFamicom::input.connect(SuperFamicom::Controller::Port2, SuperFamicom::Input::Device::None); } void retro_deinit(void) {