Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.0.5, 2.1, and 2.1.1

stable repomodel: check for out-of-range rows in flags() method (fixes #754)

Changeset b869be8ca407

Parent e1d224ef7f83

by Steve Borho

Changes to 2 files · Browse files at b869be8ca407 Showing diff from parent e1d224ef7f83 Diff from another changeset...

 
275
276
277
278
 
279
280
281
 
275
276
277
 
278
279
280
281
@@ -275,7 +275,7 @@
  # build as many graph nodes as required to answer the   # requested idx   self.build_nodes(idx) - if idx > len(self): + if idx >= len(self):   return self.nodes[-1]   return self.nodes[idx]  
 
461
462
463
464
465
466
 
 
467
468
469
 
461
462
463
 
464
465
466
467
468
469
470
@@ -461,9 +461,10 @@
  return Qt.ItemFlags(0)   if not self.revset:   return Qt.ItemIsSelectable | Qt.ItemIsEnabled -   row = index.row()   self.ensureBuilt(row=row) + if row >= len(self.graph): + return Qt.ItemFlags(0)   gnode = self.graph[row]   ctx = self.repo.changectx(gnode.rev)