diff --git a/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java b/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java index 8d54f50dd..c8a4f3270 100644 --- a/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java +++ b/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java @@ -39,14 +39,14 @@ public class AudioAndHapticFeedbackManager extends BroadcastReceiver { final private KeyboardSwitcher mKeyboardSwitcher; final private AudioManager mAudioManager; final private VibratorCompatWrapper mVibrator; - private boolean mSilentModeOn; + private boolean mSoundOn; public AudioAndHapticFeedbackManager(final LatinIME latinIme, final SettingsValues settingsValues, final KeyboardSwitcher keyboardSwitcher) { mLatinIme = latinIme; mSettingsValues = settingsValues; mKeyboardSwitcher = keyboardSwitcher; - mSilentModeOn = true; + mSoundOn = false; mVibrator = VibratorCompatWrapper.getInstance(mLatinIme); mAudioManager = (AudioManager) mLatinIme.getSystemService(Context.AUDIO_SERVICE); updateRingerMode(); @@ -58,15 +58,15 @@ public class AudioAndHapticFeedbackManager extends BroadcastReceiver { } private boolean isSoundOn() { - return mSettingsValues.mSoundOn && !mSilentModeOn; + return mSettingsValues.mSoundOn && mSoundOn; } // update flags for silent mode private void updateRingerMode() { if (!mSettingsValues.mSoundOn || mAudioManager == null) { - mSilentModeOn = true; + mSoundOn = false; } else { - mSilentModeOn = (mAudioManager.getRingerMode() != AudioManager.RINGER_MODE_NORMAL); + mSoundOn = (mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_NORMAL); } }