mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
work around win32 crash on resume
This commit is contained in:
parent
9209d34500
commit
ee024a7252
1 changed files with 6 additions and 1 deletions
|
@ -348,13 +348,18 @@ Are you sure?""")):
|
|||
self.state = self.returnState
|
||||
self.reset()
|
||||
|
||||
def delayedMaybeReset(self):
|
||||
# if we redraw the page in a button click event it will often crash on
|
||||
# windows
|
||||
self.progress.timer(100, self.maybeReset, False)
|
||||
|
||||
def _resetRequiredState(self, oldState):
|
||||
if oldState != "resetRequired":
|
||||
self.returnState = oldState
|
||||
if self.resetModal:
|
||||
# we don't have to change the webview, as we have a covering window
|
||||
return
|
||||
self.web.setLinkHandler(lambda url: self.maybeReset())
|
||||
self.web.setLinkHandler(lambda url: self.delayedMaybeReset())
|
||||
i = _("Waiting for editing to finish.")
|
||||
b = self.button("refresh", _("Resume Now"))
|
||||
self.web.stdHtml("""
|
||||
|
|
Loading…
Reference in a new issue