From 02709ddfa527106a0f2b6d2d8cf5314b64397ad5 Mon Sep 17 00:00:00 2001 From: Johannes Date: Sun, 22 May 2022 11:17:43 +0200 Subject: [PATCH] fixes #204 --- apps/nspanel-lovelace-ui/luibackend/controller.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/nspanel-lovelace-ui/luibackend/controller.py b/apps/nspanel-lovelace-ui/luibackend/controller.py index 37709ad5..76c13d60 100644 --- a/apps/nspanel-lovelace-ui/luibackend/controller.py +++ b/apps/nspanel-lovelace-ui/luibackend/controller.py @@ -145,6 +145,9 @@ class LuiController(object): if dstCard is not None: self._previous_cards = [] self._previous_cards.append(dstCard) + # set _previous_cards to first page in case it's empty + if len(self._previous_cards) == 0: + self._previous_cards.append(self._config.getCard(0)) # check for double tap if configured and render current page if self._config.get("screensaver.doubleTapToUnlock") and int(value) >= 2: self._current_card = self._previous_cards.pop()