From 556b466f05ac373b45bcf60e55f8c0acb64411d2 Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Mon, 13 May 2024 21:26:30 +0200 Subject: shortcuts: allow empty name for sleep shortcuts with default duration missed this in f631bfe Change-Id: Ifdb3ffc04b49133b770850b98399605c04742f6e --- apps/shortcuts.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apps') 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) case SHORTCUT_SETTING: return sc->u.setting != NULL; case SHORTCUT_TIME: - return sc->name[0] != '\0'; +#if CONFIG_RTC + if (sc->u.timedata.talktime) + return sc->name[0] != '\0'; +#endif + return sc->name[0] != '\0' || sc->u.timedata.sleep_timeout < 0; case SHORTCUT_DEBUGITEM: case SHORTCUT_SEPARATOR: case SHORTCUT_SHUTDOWN: -- cgit v1.2.3