summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java
diff options
context:
space:
mode:
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java')
-rw-r--r--packages/SystemUI/src/com/android/systemui/quicksettings/RingerModeTile.java4
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;
}