From 914dc969c829f08aec8b1c80cf78bd8262e3fe3b Mon Sep 17 00:00:00 2001 From: Themaister Date: Thu, 26 Sep 2013 14:23:55 +0200 Subject: [PATCH] Stop rumbling effects when entering RGUI. --- frontend/frontend.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/frontend.c b/frontend/frontend.c index f8866b20e4..2048f392bd 100644 --- a/frontend/frontend.c +++ b/frontend/frontend.c @@ -217,6 +217,12 @@ int main_entry(int argc, char *argv[]) g_extern.lifecycle_mode_state |= 1ULL << MODE_MENU_PREINIT; // Menu should always run with vsync on. video_set_nonblock_state_func(false); + // Stop all rumbling when entering RGUI. + for (unsigned i = 0; i < MAX_PLAYERS; i++) + { + driver_set_rumble_state(i, RETRO_RUMBLE_STRONG, 0); + driver_set_rumble_state(i, RETRO_RUMBLE_WEAK, 0); + } if (driver.audio_data) audio_stop_func();