This commit is contained in:
dae 2014-05-28 17:42:27 +09:00
commit c89199aee9
2 changed files with 12 additions and 1 deletions

View File

@ -756,6 +756,17 @@ select id from cards where odue > 0 and (type=1 or queue=2) and not odid""")
"Fixed %d cards with invalid properties.", cnt) % cnt)
self.db.execute("update cards set odue=0 where id in "+
ids2str(ids))
# cards with odid set when not in a dyn deck
dids = [id for id in self.decks.allIds() if not self.decks.isDyn(id)]
ids = self.db.list("""
select id from cards where odid > 0 and did in %s""" % ids2str(dids))
if ids:
cnt = len(ids)
problems.append(
ngettext("Fixed %d card with invalid properties.",
"Fixed %d cards with invalid properties.", cnt) % cnt)
self.db.execute("update cards set odid=0, odue=0 where id in "+
ids2str(ids))
# tags
self.tags.registerNotes()
# field cache

View File

@ -1763,7 +1763,7 @@ class FavouritesLineEdit(QLineEdit):
# name of current saved filter (if query matches)
self.name = None
self.buttonClicked.connect(self.onClicked)
self.connect(self, SIGNAL("textEdited(QString)"), self.updateButton)
self.connect(self, SIGNAL("textChanged(QString)"), self.updateButton)
def resizeEvent(self, event):
buttonSize = self.button.sizeHint()