use array ref when selecting facts

This commit is contained in:
Damien Elmes 2010-08-16 19:10:40 +09:00
parent 5e62fea9c8
commit ee2d39938d

View file

@ -1008,7 +1008,7 @@ where id in %s""" % ids2str(sf))
sm.blockSignals(True) sm.blockSignals(True)
cardIds = dict([(x, 1) for x in self.selectedFactsAsCards()]) cardIds = dict([(x, 1) for x in self.selectedFactsAsCards()])
for i, card in enumerate(self.model.cards): for i, card in enumerate(self.model.cards):
if card.id in cardIds: if card[0] in cardIds:
sm.select(self.model.index(i, 0), sm.select(self.model.index(i, 0),
QItemSelectionModel.Select | QItemSelectionModel.Rows) QItemSelectionModel.Select | QItemSelectionModel.Rows)
if i % 100 == 0: if i % 100 == 0: