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

workbench: restore diff mode button state on repo tab change

Changeset 1dabfb5428ad

Parent 783f3d23f6a0

by Adrian Buehlmann

Changes to 3 files · Browse files at 1dabfb5428ad Showing diff from parent 783f3d23f6a0 Diff from another changeset...

 
187
188
189
 
 
 
190
191
192
 
187
188
189
190
191
192
193
194
195
@@ -187,6 +187,9 @@
    self.displayFile()   + def getMode(self): + return self._mode +   def setAnnotate(self, ann):   self._annotate = ann   if ann:
 
281
282
283
 
 
 
284
285
286
 
281
282
283
284
285
286
287
288
289
@@ -281,6 +281,9 @@
  def setMode(self, mode):   self.fileview.setMode(mode)   + def getMode(self): + return self.fileview.getMode() +   def nextDiff(self):   notlast = self.fileview.nextDiff()   self.actionNextDiff.setEnabled(self.fileview.fileMode() and notlast and self.fileview.nDiffs())
 
120
121
122
 
 
 
 
 
 
 
123
124
125
 
120
121
122
123
124
125
126
127
128
129
130
131
132
@@ -120,6 +120,13 @@
  def repoTabChanged(self, index=0):   self.setupBranchCombo()   + w = self.repoTabsWidget.currentWidget() + + mode = 'diff' + if w: + mode = w.getMode() + self.actionDiffMode.setChecked(mode == 'diff') +   def addRepoTab(self, repo, fromhead=None):   '''opens the given repo in a new tab'''   reponame = os.path.basename(repo.root)