mirror of
https://github.com/znc/znc.git
synced 2026-07-01 23:41:36 +02:00
Make CHGHOST work with detached channels
This commit is contained in:
+3
-2
@@ -536,8 +536,6 @@ bool CIRCSock::OnChgHostMessage(CChgHostMessage& Message) {
|
||||
}
|
||||
}
|
||||
|
||||
if (!bNeedEmulate) return true;
|
||||
|
||||
CNick NewNick = Message.GetNick();
|
||||
NewNick.SetIdent(Message.GetNewIdent());
|
||||
NewNick.SetHost(Message.GetNewHost());
|
||||
@@ -548,6 +546,9 @@ bool CIRCSock::OnChgHostMessage(CChgHostMessage& Message) {
|
||||
pNick->SetHost(Message.GetNewHost());
|
||||
}
|
||||
|
||||
if (!bNeedEmulate) continue;
|
||||
if (pChan->IsDetached()) continue;
|
||||
|
||||
CTargetMessage ModeMsg;
|
||||
ModeMsg.SetNick(CNick(":irc.znc.in"));
|
||||
ModeMsg.SetTags(Message.GetTags());
|
||||
|
||||
Reference in New Issue
Block a user