X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fuistyle.cpp;h=84a40994337dd2d1070251193f0b2c031a317c65;hp=505fbc2f1841fc56b7d4703283a0daff94ba1041;hb=b3402ef6dd801ffb14b1d0227469d832dd7f574e;hpb=d6b056e936ec441258d291b7a8af7b83f9f53016 diff --git a/src/uisupport/uistyle.cpp b/src/uisupport/uistyle.cpp index 505fbc2f..84a40994 100644 --- a/src/uisupport/uistyle.cpp +++ b/src/uisupport/uistyle.cpp @@ -169,7 +169,11 @@ UiStyle::StyledText UiStyle::styleString(QString s) { QString code = QString("%") + s[pos+1]; if(s[pos+1] == 'D') code += s[pos+2]; FormatType ftype = formatType(code); - Q_ASSERT(ftype != Invalid); + if(ftype == Invalid) { + qWarning(qPrintable(QString("Invalid format code in string: %1").arg(s))); + continue; + } + //Q_ASSERT(ftype != Invalid); length = code.length(); if(!fmtList.contains(ftype)) { // toggle it on