diff --git a/res/values/strings.xml b/res/values/strings.xml
index 86f2fd23911..6c757284bfa 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -5894,8 +5894,14 @@
End time
-
- %s next day
+
+ %s next day
+
+
+ %s or any alarm before
+
+
+ %s next day or any alarm before
App notifications
diff --git a/src/com/android/settings/notification/ZenModeSettings.java b/src/com/android/settings/notification/ZenModeSettings.java
index 71ff6645c88..99e112c35ca 100644
--- a/src/com/android/settings/notification/ZenModeSettings.java
+++ b/src/com/android/settings/notification/ZenModeSettings.java
@@ -379,7 +379,15 @@ public class ZenModeSettings extends SettingsPreferenceFragment implements Index
final int startMin = 60 * mConfig.sleepStartHour + mConfig.sleepStartMinute;
final int endMin = 60 * mConfig.sleepEndHour + mConfig.sleepEndMinute;
final boolean nextDay = startMin >= endMin;
- mEnd.setSummaryFormat(nextDay ? R.string.zen_mode_end_time_summary_format : 0);
+ final int summaryFormat;
+ if (mConfig.sleepNone) {
+ summaryFormat = nextDay ? R.string.zen_mode_end_time_none_next_day_summary_format
+ : R.string.zen_mode_end_time_none_same_day_summary_format;
+ } else {
+ summaryFormat = nextDay ? R.string.zen_mode_end_time_priority_next_day_summary_format
+ : 0;
+ }
+ mEnd.setSummaryFormat(summaryFormat);
}
private void updateControls() {