Also fix idols when wild child itself changes nick

This commit is contained in:
nyuszika7h 2016-10-27 20:49:56 +02:00
parent a0092b981f
commit 5eba188607

View File

@ -46,7 +46,10 @@ def on_rename(evt, cli, var, prefix, nick):
WILD_CHILDREN.add(nick) WILD_CHILDREN.add(nick)
for (wildchild, idol) in IDOLS.items(): for (wildchild, idol) in IDOLS.items():
if idol == prefix: if wildchild == prefix:
IDOLS[nick] = IDOLS[wildchild]
del IDOLS[wildchild]
elif idol == prefix:
IDOLS[wildchild] = nick IDOLS[wildchild] = nick
@event_listener("exchange_roles") @event_listener("exchange_roles")