ignore focusout event if in db handler

This commit is contained in:
Damien Elmes 2009-05-02 05:30:50 +09:00
parent baf3ceeef6
commit ec684b6367

View file

@ -477,9 +477,12 @@ class FactEditor(object):
self.deck.setUndoEnd(n)
def onFocusLost(self, widget):
from ankiqt import mw
if self.fact is None:
# editor or deck closed
return
if mw.inDbHandler:
return
self.saveFields()
field = self.widgets[widget]
self.fact.focusLost(field)