summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/shortcuts.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/shortcuts.c b/apps/shortcuts.c
index a7fbe7ccec..5453422b43 100644
--- a/apps/shortcuts.c
+++ b/apps/shortcuts.c
@@ -186,7 +186,11 @@ static bool verify_shortcut(struct shortcut* sc)
186 case SHORTCUT_SETTING: 186 case SHORTCUT_SETTING:
187 return sc->u.setting != NULL; 187 return sc->u.setting != NULL;
188 case SHORTCUT_TIME: 188 case SHORTCUT_TIME:
189 return sc->name[0] != '\0'; 189#if CONFIG_RTC
190 if (sc->u.timedata.talktime)
191 return sc->name[0] != '\0';
192#endif
193 return sc->name[0] != '\0' || sc->u.timedata.sleep_timeout < 0;
190 case SHORTCUT_DEBUGITEM: 194 case SHORTCUT_DEBUGITEM:
191 case SHORTCUT_SEPARATOR: 195 case SHORTCUT_SEPARATOR:
192 case SHORTCUT_SHUTDOWN: 196 case SHORTCUT_SHUTDOWN: