OSDN Git Service

Hide alarm condition if there's no alarm.
authorJulia Reynolds <juliacr@google.com>
Thu, 2 Jun 2016 18:04:31 +0000 (14:04 -0400)
committerJulia Reynolds <juliacr@google.com>
Thu, 2 Jun 2016 18:06:01 +0000 (18:06 +0000)
Change-Id: Iba8c9eb2bd3033683c25c5cf145fc52f9ac0f0d2
Fixes: 27698976

packages/SystemUI/src/com/android/systemui/volume/ZenModePanel.java

index a67299e..0c712be 100644 (file)
@@ -501,9 +501,17 @@ public class ZenModePanel extends LinearLayout {
         if (mCountdownConditionSupported) {
             Condition nextAlarmCondition = getTimeUntilNextAlarmCondition();
             if (nextAlarmCondition != null) {
+                mZenRadioGroup.getChildAt(
+                        COUNTDOWN_ALARM_CONDITION_INDEX).setVisibility(View.VISIBLE);
+                mZenRadioGroupContent.getChildAt(
+                        COUNTDOWN_ALARM_CONDITION_INDEX).setVisibility(View.VISIBLE);
                 bind(nextAlarmCondition,
                         mZenRadioGroupContent.getChildAt(COUNTDOWN_ALARM_CONDITION_INDEX),
                         COUNTDOWN_ALARM_CONDITION_INDEX);
+            } else {
+                mZenRadioGroup.getChildAt(COUNTDOWN_ALARM_CONDITION_INDEX).setVisibility(View.GONE);
+                mZenRadioGroupContent.getChildAt(
+                        COUNTDOWN_ALARM_CONDITION_INDEX).setVisibility(View.GONE);
             }
         }
         // ensure something is selected