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

repotreeitem: fix 'open all' context menu, remove more defunct methods

Changeset 6b7b41fb566e

Parent 58b03d08b83c

by Steve Borho

Changes to 2 files · Browse files at 6b7b41fb566e Showing diff from parent 58b03d08b83c Diff from another changeset...

 
158
159
160
161
 
 
162
163
164
 
158
159
160
 
161
162
163
164
165
@@ -158,7 +158,8 @@
  def openAll(self):   if not self.selitem:   return - self.selitem.internalPointer().openAll() + for root in self.selitem.internalPointer().childRoots(): + self.openRepo.emit(hglib.tounicode(root), False)     def open(self):   'open context menu action, open repowidget unconditionally'
 
199
200
201
202
203
204
205
206
207
 
252
253
254
255
256
257
 
 
258
259
260
 
199
200
201
 
 
 
202
203
204
 
249
250
251
 
 
 
252
253
254
255
256
@@ -199,9 +199,6 @@
  self._basenode = node.bin(str(a.value('', 'basenode').toString()))   RepoTreeItem.undump(self, xr)   - def open(self, reuse=False): - self.model.openrepofunc(self._root, reuse) -   def ensureRepoLoaded(self):   """load repo object if necessary   @@ -252,9 +249,8 @@
  return (Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsDropEnabled   | Qt.ItemIsEditable)   - def openAll(self): - for c in self.childs: - c.open(reuse=True) + def childRoots(self): + return [c._root for c in self.childs]     def dump(self, xw):   xw.writeAttribute('name', self.name)