diff --git a/src/d_netcmd.c b/src/d_netcmd.c index ef313f783..2974ed763 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -3315,6 +3315,7 @@ static void Got_Pause(UINT8 **cp, INT32 playernum) } I_UpdateMouseGrab(); + G_ResetAllDeviceRumbles(); } // Command for stuck characters in netgames, griefing, etc. diff --git a/src/menus/transient/pause-game.c b/src/menus/transient/pause-game.c index f6ad377e0..dcfcfc9f5 100644 --- a/src/menus/transient/pause-game.c +++ b/src/menus/transient/pause-game.c @@ -188,6 +188,8 @@ void M_OpenPauseMenu(void) PAUSE_Main[mpause_entergame].status = IT_STRING | IT_CALL; } } + + G_ResetAllDeviceRumbles(); } void M_QuitPauseMenu(INT32 choice)