Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

workbench: fix selecting revision after update

TODO: only scroll if needed

removed call to refreshRevisionTable() in reload() (it was called twice)

Changeset 63edbb8edf2a

Parent 58ced9a149ba

by Adrian Buehlmann

Changes to one file · Browse files at 63edbb8edf2a Showing diff from parent 58ced9a149ba Diff from another changeset...

 
431
432
433
434
435
436
437
438
439
440
441
 
442
443
444
445
446
447
 
 
448
449
450
 
517
518
519
520
521
522
523
524
 
431
432
433
 
 
434
435
 
 
436
 
437
438
 
439
440
441
 
442
443
444
445
446
 
513
514
515
 
 
516
517
518
@@ -431,20 +431,16 @@
  self.header_diff_format.setBackground(Qt.gray)     def on_filled(self): - # called the first time the model is filled, so we select - # the first available revision   tv = self.tableView_revisions   if self._reload_rev is not None: - torev = self._reload_rev - self._reload_rev = None   try: - tv.goto(torev) + tv.goto(self._reload_rev)   self.tableView_filelist.selectFile(self._reload_file) - self._reload_file = None   return   except IndexError:   pass - tv.setCurrentIndex(tv.model().index(0, 0)) + else: + tv.setCurrentIndex(tv.model().index(0, 0))     def revision_activated(self, rev=None):   """ @@ -517,8 +513,6 @@
  self._repodate = self._getrepomtime()   self.setupBranchCombo()   self.setupModels() - # XXX workaround: see refreshRevisionTable method - self.refreshRevisionTable(sender=self)     #@timeit   def refreshRevisionTable(self, *args, **kw):