mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-30 17:21:21 +00:00
src/trezor/ui/word_select: use apps.debug.input_signal
This commit is contained in:
parent
81e676be6d
commit
25ae6bba51
@ -1,8 +1,11 @@
|
|||||||
from micropython import const
|
from micropython import const
|
||||||
from trezor import loop
|
from trezor import loop, ui
|
||||||
from trezor import ui
|
|
||||||
from trezor.ui import Widget
|
from trezor.ui import Widget
|
||||||
from trezor.ui.button import Button, BTN_CLICKED
|
from trezor.ui.button import BTN_CLICKED, Button
|
||||||
|
|
||||||
|
if __debug__:
|
||||||
|
from apps.debug import input_signal
|
||||||
|
|
||||||
|
|
||||||
_W12 = const(12)
|
_W12 = const(12)
|
||||||
_W18 = const(18)
|
_W18 = const(18)
|
||||||
@ -34,4 +37,11 @@ class WordSelector(Widget):
|
|||||||
return _W24
|
return _W24
|
||||||
|
|
||||||
async def __iter__(self):
|
async def __iter__(self):
|
||||||
return await loop.wait(super().__iter__(), self.content)
|
if __debug__:
|
||||||
|
result = await loop.wait(super().__iter__(), self.content, input_signal)
|
||||||
|
if isinstance(result, str):
|
||||||
|
return int(result)
|
||||||
|
else:
|
||||||
|
return result
|
||||||
|
else:
|
||||||
|
return await loop.wait(super().__iter__(), self.content)
|
||||||
|
Loading…
Reference in New Issue
Block a user