diff options
Diffstat (limited to 'quacker/quacker.cpp')
-rw-r--r-- | quacker/quacker.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/quacker/quacker.cpp b/quacker/quacker.cpp index 9bc252d..4498900 100644 --- a/quacker/quacker.cpp +++ b/quacker/quacker.cpp @@ -2164,9 +2164,14 @@ void TopLevel::about() QString line = strm.readLine(); while (!line.isNull()) { - int pos = line.indexOf(':'); - if (pos != -1 && pos + 1 < line.size()) - aboutText += "<li>" + line.mid(pos + 1) + "</li>"; + int startPos = line.indexOf(':'); + if (startPos != -1 && startPos + 1 < line.size()) + { + line = line.mid(startPos + 1); + int endPos = line.indexOf(':'); + line = line.mid(0, endPos); + aboutText += "<li>" + line + "</li>"; + } line = strm.readLine(); } fclose(file); |