Bug fix: De-op in memos correctly
This commit is contained in:
parent
ea466251ea
commit
3976faa3a7
2 changed files with 10 additions and 1 deletions
|
@ -29,6 +29,7 @@ CHANGELOG
|
||||||
* Quirk order actually works - Kiooeht [evacipatedBox]
|
* Quirk order actually works - Kiooeht [evacipatedBox]
|
||||||
* Stay in memos on profile switch - Kiooeht [evacipatedBox]
|
* Stay in memos on profile switch - Kiooeht [evacipatedBox]
|
||||||
* Auto rejoin memos on reconnect - Kiooeht [evacipatedBox]
|
* Auto rejoin memos on reconnect - Kiooeht [evacipatedBox]
|
||||||
|
* De-Op in memos correctly - Kiooeht [evacipatedBox]
|
||||||
|
|
||||||
### 3.14.1
|
### 3.14.1
|
||||||
* Pesterchum 3.14 - illuminatedwax [ghostDunk]
|
* Pesterchum 3.14 - illuminatedwax [ghostDunk]
|
||||||
|
|
10
memos.py
10
memos.py
|
@ -631,7 +631,7 @@ class PesterMemo(PesterConvo):
|
||||||
oldnick = l[0]
|
oldnick = l[0]
|
||||||
newnick = l[1]
|
newnick = l[1]
|
||||||
h = oldnick
|
h = oldnick
|
||||||
if (update in ["join","left", "kick", "+o"]) \
|
if (update in ["join","left", "kick", "+o", "-o"]) \
|
||||||
and channel != self.channel:
|
and channel != self.channel:
|
||||||
return
|
return
|
||||||
chums = self.userlist.findItems(h, QtCore.Qt.MatchFlags(0))
|
chums = self.userlist.findItems(h, QtCore.Qt.MatchFlags(0))
|
||||||
|
@ -718,6 +718,14 @@ class PesterMemo(PesterConvo):
|
||||||
if unicode(c.text()) == self.mainwindow.profile().handle:
|
if unicode(c.text()) == self.mainwindow.profile().handle:
|
||||||
self.userlist.optionsMenu.addAction(self.opAction)
|
self.userlist.optionsMenu.addAction(self.opAction)
|
||||||
self.userlist.optionsMenu.addAction(self.banuserAction)
|
self.userlist.optionsMenu.addAction(self.banuserAction)
|
||||||
|
elif update == "-o":
|
||||||
|
chums = self.userlist.findItems(h, QtCore.Qt.MatchFlags(0))
|
||||||
|
for c in chums:
|
||||||
|
icon = QtGui.QIcon()
|
||||||
|
c.setIcon(icon)
|
||||||
|
if unicode(c.text()) == self.mainwindow.profile().handle:
|
||||||
|
self.userlist.optionsMenu.removeAction(self.opAction)
|
||||||
|
self.userlist.optionsMenu.removeAction(self.banuserAction)
|
||||||
|
|
||||||
@QtCore.pyqtSlot()
|
@QtCore.pyqtSlot()
|
||||||
def addChumSlot(self):
|
def addChumSlot(self):
|
||||||
|
|
Loading…
Reference in a new issue