Fix some color escapes in znc --no-color --makeconf

(Well, is bold a color?...)

Thanks to KiNgMaR for finding this and providing a patch.


git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1519 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
psychon
2009-05-26 11:54:21 +00:00
parent b21000a731
commit a8f8fade57
2 changed files with 13 additions and 4 deletions
+12 -4
View File
@@ -664,8 +664,12 @@ bool CZNC::WriteNewConfig(const CString& sConfigFile) {
const CModInfo& Info = *it;
CString sName = Info.GetName();
if (CUtils::GetBoolInput("Load global module <\033[1m" + sName + "\033[22m>?", false)) {
vsLines.push_back("LoadModule = " + sName);
if (CUtils::StdoutIsTTY()) {
if (CUtils::GetBoolInput("Load global module <\033[1m" + sName + "\033[22m>?", false))
vsLines.push_back("LoadModule = " + sName);
} else {
if (CUtils::GetBoolInput("Load global module <" + sName + ">?", false))
vsLines.push_back("LoadModule = " + sName);
}
}
}
@@ -764,8 +768,12 @@ bool CZNC::WriteNewConfig(const CString& sConfigFile) {
const CModInfo& Info = *it;
CString sName = Info.GetName();
if (CUtils::GetBoolInput("Load module <\033[1m" + sName + "\033[22m>?", false)) {
vsLines.push_back("\tLoadModule = " + sName);
if (CUtils::StdoutIsTTY()) {
if (CUtils::GetBoolInput("Load module <\033[1m" + sName + "\033[22m>?", false))
vsLines.push_back("\tLoadModule = " + sName);
} else {
if (CUtils::GetBoolInput("Load module <" + sName + ">?", false))
vsLines.push_back("\tLoadModule = " + sName);
}
}
}