diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java index 33cea4994..aafc76e4a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndSettings.java @@ -637,10 +637,15 @@ public class WndSettings extends WndTabbed { protected void onClick() { super.onClick(); SPDSettings.vibration(checked()); + if (checked()){ + Game.vibrate(250); + } } }; - chkVibrate.checked(SPDSettings.vibration()); chkVibrate.enable(Game.platform.supportsVibration()); + if (chkVibrate.active) { + chkVibrate.checked(SPDSettings.vibration()); + } add(chkVibrate); }