trezor.ui: fix confirm

This commit is contained in:
Peter Jensen 2017-03-22 15:01:16 +01:00
parent 80b83add73
commit 0723f6c198
1 changed files with 5 additions and 4 deletions

View File

@ -33,7 +33,8 @@ class ConfirmDialog(Widget):
return CANCELLED
def __iter__(self):
yield loop.Wait((super().__iter__(), self.content))
result = yield loop.Wait((super().__iter__(), self.content))
return result
class HoldToConfirmDialog(Widget):
@ -67,9 +68,9 @@ class HoldToConfirmDialog(Widget):
if self.content is not None:
return self.content.send(event, pos)
async def __iter__(self):
return await loop.Wait([self._render_loop(),
self._event_loop()])
def __iter__(self):
result = yield loop.Wait((self._render_loop(), self._event_loop()))
return result
def _render_loop(self):
RENDER_DELAY = const(1000000 // 60)