fix(core): fix backlight fading when first painting a layout

[no changelog]
pull/3984/head
tychovrahe 3 months ago committed by matejcik
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…
Cancel
Save