Skip to content

Commit 5abda88

Browse files
committed
update input qt
1 parent 2c2f082 commit 5abda88

File tree

2 files changed

+1
-22
lines changed

2 files changed

+1
-22
lines changed

mupen64plus-input-qt/main.cpp

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,6 @@ EXPORT m64p_error CALL PluginStartup(m64p_dynlib_handle CoreHandle, void * objec
244244
if (!SDL_WasInit(SDL_INIT_GAMECONTROLLER))
245245
SDL_InitSubSystem(SDL_INIT_GAMECONTROLLER);
246246

247-
if (!SDL_WasInit(SDL_INIT_HAPTIC))
248-
SDL_InitSubSystem(SDL_INIT_HAPTIC);
249-
250247
if (!SDL_WasInit(SDL_INIT_AUDIO))
251248
SDL_InitSubSystem(SDL_INIT_AUDIO);
252249

@@ -261,13 +258,10 @@ EXPORT m64p_error CALL PluginStartup(m64p_dynlib_handle CoreHandle, void * objec
261258
void closeControllers()
262259
{
263260
for (int i = 0; i < 4; ++i) {
264-
if (controller[i].haptic != NULL)
265-
SDL_HapticClose(controller[i].haptic);
266261
if (controller[i].gamepad != NULL)
267262
SDL_GameControllerClose(controller[i].gamepad);
268263
else if (controller[i].joystick != NULL)
269264
SDL_JoystickClose(controller[i].joystick);
270-
controller[i].haptic = NULL;
271265
controller[i].gamepad = NULL;
272266
controller[i].joystick = NULL;
273267
}
@@ -281,7 +275,6 @@ EXPORT m64p_error CALL PluginShutdown(void)
281275
closeControllers();
282276

283277
SDL_QuitSubSystem(SDL_INIT_GAMECONTROLLER);
284-
SDL_QuitSubSystem(SDL_INIT_HAPTIC);
285278
SDL_QuitSubSystem(SDL_INIT_AUDIO);
286279
SDL_QuitSubSystem(SDL_INIT_TIMER);
287280

@@ -678,20 +671,8 @@ void setPak(int Control)
678671
controller[Control].control->Plugin = PLUGIN_NONE;
679672
else if (pak == "Transfer")
680673
controller[Control].control->Plugin = PLUGIN_TRANSFER_PAK;
681-
else if (pak == "Rumble") {
674+
else if (pak == "Rumble")
682675
controller[Control].control->Plugin = PLUGIN_RAW;
683-
if (controller[Control].haptic)
684-
return;
685-
686-
if (controller[Control].joystick)
687-
controller[Control].haptic = SDL_HapticOpenFromJoystick(controller[Control].joystick);
688-
if (controller[Control].haptic) {
689-
if (SDL_HapticRumbleInit(controller[Control].haptic) != 0) {
690-
SDL_HapticClose(controller[Control].haptic);
691-
controller[Control].haptic = NULL;
692-
}
693-
}
694-
}
695676
else if (pak == "None")
696677
controller[Control].control->Plugin = PLUGIN_NONE;
697678
else
@@ -813,7 +794,6 @@ EXPORT void CALL InitiateControllers(CONTROL_INFO ControlInfo)
813794
controller[i].control->Present = 0;
814795
controller[i].control->Type = CONT_TYPE_STANDARD;
815796
controller[i].gamepad = NULL;
816-
controller[i].haptic = NULL;
817797
controller[i].joystick = NULL;
818798
gamepad = gameControllerSettings->value("Controller" + QString::number(i + 1) + "/Gamepad").toString();
819799
if (gamepad == "Keyboard")

mupen64plus-input-qt/main.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ typedef struct
1313
int deadzone;
1414
int range;
1515
float sensitivity;
16-
SDL_Haptic* haptic;
1716
} SController;
1817

1918
extern "C"

0 commit comments

Comments
 (0)