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

reporegistry: fix occasional crash from 0cd6bea9499a

Changeset e915ca0e8d3f

Parent fbfb620f3f2f

by Phil Currier

Changes to one file · Browse files at e915ca0e8d3f Showing diff from parent fbfb620f3f2f Diff from another changeset...

 
108
109
110
111
 
112
113
114
 
179
180
181
 
182
183
184
185
186
 
 
187
188
189
190
191
192
 
241
242
243
244
 
245
246
247
 
108
109
110
 
111
112
113
114
 
179
180
181
182
183
184
185
186
 
187
188
189
190
 
191
192
193
 
242
243
244
 
245
246
247
248
@@ -108,7 +108,7 @@
  return QModelIndex()   childItem = index.internalPointer()   parentItem = childItem.parent() - if parentItem is None: + if parentItem is self.rootItem:   return QModelIndex()   return self.createIndex(parentItem.row(), 0, parentItem)   @@ -179,14 +179,15 @@
  return d     def dropMimeData(self, data, action, row, column, parent): + group = parent.internalPointer()   if data.hasUrls():   d = str(data.data(repoRegMimeType))   else:   row = parent.row() - parent = self.parent(parent) + group = self.rootItem + parent = QModelIndex()   d = str(data.data(repoRegGroupMimeType))   itemread = readXml(d, extractXmlElementName, self) - group = parent.internalPointer()   if group is None:   return False   if row < 0: @@ -241,7 +242,7 @@
  f.close()     def depth(self, index): - count = 0 + count = 1   while True:   index = index.parent()   if index.row() < 0: