make sure to set progress handler envs before setting handler

This commit is contained in:
Damien Elmes 2009-04-11 01:05:51 +09:00
parent d4235aaa34
commit 49089732c4

View file

@ -135,8 +135,6 @@ class Deck(object):
self.reviewedAheadCards = [] self.reviewedAheadCards = []
self.extraNewCards = 0 self.extraNewCards = 0
self.reviewEarly = False self.reviewEarly = False
self.progressHandlerCalled = 0
self.progressHandlerEnabled = False
def modifiedSinceSave(self): def modifiedSinceSave(self):
return self.modified > self.lastLoaded return self.modified > self.lastLoaded
@ -2446,6 +2444,8 @@ class DeckStorage(object):
deck.engine = engine deck.engine = engine
deck.Session = session deck.Session = session
deck.needLock = lock deck.needLock = lock
deck.progressHandlerCalled = 0
deck.progressHandlerEnabled = False
try: try:
deck.engine.raw_connection().set_progress_handler( deck.engine.raw_connection().set_progress_handler(
deck.progressHandler, 100) deck.progressHandler, 100)