From 0b0e9ef18d2bef7ebcaf041d9c9a2b410329742a Mon Sep 17 00:00:00 2001
From: Narr the Reg <juangerman-13@hotmail.com>
Date: Tue, 16 Jan 2024 14:44:35 -0600
Subject: [PATCH] core: hid: Disable special features before disconnecting the
 controllers

---
 src/hid_core/frontend/emulated_controller.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/hid_core/frontend/emulated_controller.cpp b/src/hid_core/frontend/emulated_controller.cpp
index 2ab93402d..b001cf2fd 100644
--- a/src/hid_core/frontend/emulated_controller.cpp
+++ b/src/hid_core/frontend/emulated_controller.cpp
@@ -110,6 +110,7 @@ void EmulatedController::ReloadFromSettings() {
         original_npad_type = npad_type;
     }
 
+    SetPollingMode(EmulatedDeviceIndex::RightIndex, Common::Input::PollingMode::Active);
     Disconnect();
     if (player.connected) {
         Connect();