From ff3fe89b6c8259a44279a1a06da33ffdcc17580d Mon Sep 17 00:00:00 2001 From: prozacx Date: Thu, 10 Mar 2005 03:47:08 +0000 Subject: [PATCH] Show @ or + status in listchans, show * on buffer if KeepBuffer is set git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@37 726aef4b-f618-498e-8847-2d620e286838 --- UserSock.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UserSock.cpp b/UserSock.cpp index fa407564..cd19a209 100644 --- a/UserSock.cpp +++ b/UserSock.cpp @@ -464,9 +464,9 @@ void CUserSock::UserCommand(const string& sLine) { for (unsigned int a = 0; a < vChans.size(); a++) { CChan* pChan = vChans[a]; Table.AddRow(); - Table.SetCell("Name", pChan->GetName()); + Table.SetCell("Name", string((pChan->IsOp()) ? "@" : ((pChan->IsVoice()) ? "+" : "")) + pChan->GetName()); Table.SetCell("Status", ((vChans[a]->IsOn()) ? ((vChans[a]->IsDetached()) ? "Detached" : "Joined") : "Trying")); - Table.SetCell("Buf", CUtils::ToString(pChan->GetBufferCount())); + Table.SetCell("Buf", string((pChan->KeepBuffer()) ? "*" : "") + CUtils::ToString(pChan->GetBufferCount())); string sModes = pChan->GetModeString(); unsigned int uLimit = pChan->GetLimit();