work around race condition in edit current close

This commit is contained in:
Damien Elmes 2012-04-17 19:36:32 +09:00
parent 16ae17038e
commit dd57ed693f

View file

@ -29,7 +29,7 @@ class EditCurrent(QDialog):
restoreGeom(self, "editcurrent")
addHook("reset", self.onReset)
self.mw.requireReset(modal=True)
self.exec_()
self.open()
# reset focus after open
self.editor.web.setFocus()
@ -47,4 +47,6 @@ class EditCurrent(QDialog):
r.card.load()
self.mw.moveToState("review")
saveGeom(self, "editcurrent")
self.close()
# close()ing immediately causes intermittent crashes on osx
self.hide()
self.mw.progress.timer(2000, self.close, False)