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

status: prevent extra model.sort() calls

Changeset 6c0ea4cc3c38

Parent c25ff9a58599

by Steve Borho

Changes to one file · Browse files at 6c0ea4cc3c38 Showing diff from parent c25ff9a58599 Diff from another changeset...

 
107
108
109
110
 
111
112
113
 
215
216
217
 
218
219
220
221
222
223
224
 
225
226
227
 
107
108
109
 
110
111
112
113
 
215
216
217
218
219
220
221
222
223
224
 
225
226
227
228
@@ -107,7 +107,7 @@
  self.connect(tv, SIGNAL('menuAction()'), self.refreshWctx)   tv.setItemsExpandable(False)   tv.setRootIsDecorated(False) - tv.setSortingEnabled(True) + tv.sortByColumn(COL_PATH_DISPLAY)     def setButtonText():   text = '' @@ -215,13 +215,14 @@
  self.updateModel()     def updateModel(self): + self.tv.setSortingEnabled(False)   if self.tv.model():   checked = self.tv.model().getChecked()   else:   checked = {}   tm = WctxModel(self.wctx, self.ms, self.opts, checked)   self.tv.setModel(tm) - self.tv.sortByColumn(COL_PATH_DISPLAY) + self.tv.setSortingEnabled(True)   self.tv.setColumnHidden(COL_PATH, self.isMerge())   self.tv.setColumnHidden(COL_MERGE_STATE, not tm.anyMerge())   for col in xrange(COL_PATH_DISPLAY):