fix bug where inchan is set to false when it shouldn't be (breaks nick tracking)

This commit is contained in:
jacob1 2015-04-18 18:58:24 -04:00
parent 2f0a827fe8
commit abbca6d167

View File

@ -3102,7 +3102,7 @@ def leave(cli, what, nick, why=""):
if nick in var.USERS:
acc = var.USERS[nick]["account"]
cloak = var.USERS[nick]["cloak"]
if not what in ("account",):
if what == "quit" or (not what in ("account",) and why == botconfig.CHANNEL):
var.USERS[nick]["inchan"] = False
else:
acc = None