diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java')
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java b/packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java index f76f5dd..2a6139c 100644 --- a/packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java +++ b/packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java @@ -206,8 +206,10 @@ public class RingerModeTile extends QuickSettingsTile { if (o.getClass() != getClass()) { return false; } - Ringer r = (Ringer) o; + if ((mRingerMode == AudioManager.RINGER_MODE_SILENT || mRingerMode == AudioManager.RINGER_MODE_VIBRATE) + && (r.mRingerMode == mRingerMode)) + return true; return r.mVibrateWhenRinging == mVibrateWhenRinging && r.mRingerMode == mRingerMode; } |
