this makes sense, really: close_others() requests UI exclusivity, and that is something that generally happens at the same places we emit a ButtonRequestpull/971/head
parent
0c3bbef81b
commit
01832d5ae9
@ -1,3 +1,19 @@
|
||||
from micropython import const
|
||||
|
||||
from trezor import workflow
|
||||
from trezor.messages import ButtonRequestType
|
||||
from trezor.messages.ButtonAck import ButtonAck
|
||||
from trezor.messages.ButtonRequest import ButtonRequest
|
||||
|
||||
if False:
|
||||
from trezor import wire
|
||||
from trezor.messages.ButtonRequest import EnumTypeButtonRequestType
|
||||
|
||||
HARDENED = const(0x80000000)
|
||||
|
||||
|
||||
async def button_request(
|
||||
ctx: wire.GenericContext, code: EnumTypeButtonRequestType = ButtonRequestType.Other
|
||||
) -> None:
|
||||
workflow.close_others()
|
||||
await ctx.call(ButtonRequest(code=code), ButtonAck)
|
||||
|
Loading…
Reference in new issue