Fix service manager DnD (Bug #595671)

This commit is contained in:
Jon Tibble 2010-06-18 00:17:16 +01:00
parent 5dc87d3ede
commit 8382ea5303
1 changed files with 1 additions and 5 deletions

View File

@ -927,13 +927,9 @@ class ServiceManager(QtGui.QWidget):
endpos = len(self.serviceItems)
else:
endpos = self._getParentItemData(item) - 1
if endpos < startpos:
newpos = endpos
else:
newpos = endpos + 1
serviceItem = self.serviceItems[startpos]
self.serviceItems.remove(serviceItem)
self.serviceItems.insert(newpos, serviceItem)
self.serviceItems.insert(endpos, serviceItem)
self.repaintServiceList(endpos, startCount)
else:
#we are not over anything so drop