mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-03-07 10:46:06 +00:00
fix(core): fix backlight fading when first painting a layout
[no changelog]
This commit is contained in:
parent
d08f5d05aa
commit
283baa412a
@ -65,8 +65,8 @@ class RustLayout(ui.Layout):
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
if context.CURRENT_CONTEXT:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_swipe(),
|
||||
self.handle_click_signal(),
|
||||
self.handle_result_signal(),
|
||||
@ -74,8 +74,8 @@ class RustLayout(ui.Layout):
|
||||
)
|
||||
else:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_swipe(),
|
||||
self.handle_click_signal(),
|
||||
self.handle_result_signal(),
|
||||
@ -180,14 +180,14 @@ class RustLayout(ui.Layout):
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
if context.CURRENT_CONTEXT:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_usb(context.get_context()),
|
||||
)
|
||||
else:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
)
|
||||
|
||||
def _first_paint(self) -> None:
|
||||
|
@ -18,8 +18,8 @@ if __debug__:
|
||||
class _RustFidoLayoutImpl(RustLayout):
|
||||
def create_tasks(self) -> tuple[AwaitableTask, ...]:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_swipe(),
|
||||
self.handle_debug_confirm(),
|
||||
)
|
||||
|
@ -33,8 +33,8 @@ class HomescreenBase(RustLayout):
|
||||
# In __debug__ mode, ignore {confirm,swipe,input}_signal.
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_click_signal(), # so we can receive debug events
|
||||
)
|
||||
|
||||
|
@ -226,14 +226,14 @@ class RustLayout(LayoutParentType[T]):
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
if context.CURRENT_CONTEXT:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_usb(context.get_context()),
|
||||
)
|
||||
else:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
)
|
||||
|
||||
def _first_paint(self) -> None:
|
||||
|
@ -71,8 +71,8 @@ class RustLayout(LayoutParentType[T]):
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
if context.CURRENT_CONTEXT:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_swipe(),
|
||||
self.handle_click_signal(),
|
||||
self.handle_result_signal(),
|
||||
@ -80,8 +80,8 @@ class RustLayout(LayoutParentType[T]):
|
||||
)
|
||||
else:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_swipe(),
|
||||
self.handle_click_signal(),
|
||||
self.handle_result_signal(),
|
||||
@ -186,14 +186,14 @@ class RustLayout(LayoutParentType[T]):
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
if context.CURRENT_CONTEXT:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_usb(context.get_context()),
|
||||
)
|
||||
else:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
)
|
||||
|
||||
def _first_paint(self) -> None:
|
||||
|
@ -18,8 +18,8 @@ if __debug__:
|
||||
class _RustFidoLayoutImpl(RustLayout):
|
||||
def create_tasks(self) -> tuple[AwaitableTask, ...]:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_swipe(),
|
||||
self.handle_debug_confirm(),
|
||||
)
|
||||
|
@ -33,8 +33,8 @@ class HomescreenBase(RustLayout):
|
||||
# In __debug__ mode, ignore {confirm,swipe,input}_signal.
|
||||
def create_tasks(self) -> tuple[loop.AwaitableTask, ...]:
|
||||
return (
|
||||
self.handle_timers(),
|
||||
self.handle_input_and_rendering(),
|
||||
self.handle_timers(),
|
||||
self.handle_click_signal(), # so we can receive debug events
|
||||
)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user