diff options
Diffstat (limited to 'src/ClientInfo.hpp')
| -rw-r--r-- | src/ClientInfo.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ClientInfo.hpp b/src/ClientInfo.hpp index 1334e71..83005e6 100644 --- a/src/ClientInfo.hpp +++ b/src/ClientInfo.hpp @@ -144,7 +144,7 @@ public: { info = ClientInfo(); if(string == "empty") return; - QStringList parts(string.split(':', QString::KeepEmptyParts)); + QStringList parts(Util::splitEscaped(string, ':', '|')); ClientInterface interface = static_cast<ClientInterface>(parts.first().toUInt(0, 36)); if(interface > ClientInterface::Last || interface < ClientInterface::First) { @@ -190,6 +190,6 @@ public: case IRC: ret.append(info.nick); break; case Management: ret.append(info.management.name); break; } - return ret.join(':'); + return Util::joinEscape(ret, ':', '|'); } }; |
