diff --git a/src/apps/homescreen/homescreen.py b/src/apps/homescreen/homescreen.py index a53185d9..0f4360ec 100644 --- a/src/apps/homescreen/homescreen.py +++ b/src/apps/homescreen/homescreen.py @@ -33,8 +33,6 @@ def display_homescreen(): @unimport async def layout_homescreen(): - ui.display.backlight(ui.BACKLIGHT_NORMAL) - while True: display_homescreen() await loop.Wait([swipe_to_rotate(), dim_screen()]) diff --git a/src/trezor/workflow.py b/src/trezor/workflow.py index cd8ee43e..19d208d7 100644 --- a/src/trezor/workflow.py +++ b/src/trezor/workflow.py @@ -1,4 +1,4 @@ -from trezor import log, loop +from trezor import log, loop, ui _started = [] _default = None @@ -12,6 +12,7 @@ def start_default(genfunc): _default = _default_genfunc() log.info(__name__, 'start default %s', _default) loop.schedule_task(_default) + ui.display.backlight(ui.BACKLIGHT_NORMAL) def close_default(): @@ -27,6 +28,7 @@ def start(workflow): _started.append(workflow) log.info(__name__, 'start %s', workflow) loop.schedule_task(_watch(workflow)) + ui.display.backlight(ui.BACKLIGHT_NORMAL) async def _watch(workflow):