diff options
-rw-r--r-- | apps/shortcuts.c | 6 |
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: |