Re-add: Fix dragging and dropping between groups with online numbers

This commit is contained in:
Kiooeht 2011-04-08 01:35:28 -07:00
parent 150e72f75d
commit 1e8ae7d03e

View file

@ -586,10 +586,16 @@ class chumArea(RightClickTree):
def dropEvent(self, event):
item = self.itemAt(event.pos())
if item:
if item.text(0) == "Chums" or item.text(0) in self.groups:
group = item.text(0)
text = str(item.text(0))
if text.rfind(" ") != -1:
text = text[0:text.rfind(" ")]
if text == "Chums" or text in self.groups:
group = text
else:
group = item.parent().text(0)
ptext = str(item.parent().text(0))
if ptext.rfind(" ") != -1:
ptext = ptext[0:ptext.rfind(" ")]
group = ptext
chumLabel = event.source().currentItem()
chumLabel.chum.group = group
self.mainwindow.chumdb.setGroup(chumLabel.chum.handle, group)