]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/channels.cpp
Replace hardcoded mode letters, part 3
[user/henk/code/inspircd.git] / src / channels.cpp
index 505ef479aaf09da2e74d2c05fd24244f6fe76d58..e9e2a30209df6c69e3cbcd56b0735e84c756e566 100644 (file)
@@ -36,6 +36,7 @@ namespace
        ChanModeReference limitmode(NULL, "limit");
        ChanModeReference secretmode(NULL, "secret");
        ChanModeReference privatemode(NULL, "private");
+       UserModeReference invisiblemode(NULL, "invisible");
 }
 
 Channel::Channel(const std::string &cname, time_t ts)
@@ -683,7 +684,7 @@ void Channel::UserList(User *user)
        {
                if (i->first->quitting)
                        continue;
-               if ((!has_user) && (i->first->IsModeSet('i')))
+               if ((!has_user) && (i->first->IsModeSet(invisiblemode)))
                {
                        /*
                         * user is +i, and source not on the channel, does not show