diff options
author | robotbrainify <robotbrainify@gmail.com> | 2013-10-11 17:54:58 -0400 |
---|---|---|
committer | robotbrainify <robotbrainify@gmail.com> | 2013-10-11 17:54:58 -0400 |
commit | 4d320e8fc9997ec54ba53c44bd8607399a2c4476 (patch) | |
tree | f22cd48801da2055e131c354779a8bf506b8404f /gui/MCModInfoFrame.cpp | |
parent | f8b4c2c0b25f89017db2702b60d47df7376b32e6 (diff) | |
download | PrismLauncher-4d320e8fc9997ec54ba53c44bd8607399a2c4476.tar.gz PrismLauncher-4d320e8fc9997ec54ba53c44bd8607399a2c4476.tar.bz2 PrismLauncher-4d320e8fc9997ec54ba53c44bd8607399a2c4476.zip |
remove dupe newlines from trimmed mod description. whoo
Diffstat (limited to 'gui/MCModInfoFrame.cpp')
-rw-r--r-- | gui/MCModInfoFrame.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/gui/MCModInfoFrame.cpp b/gui/MCModInfoFrame.cpp index 51651e33..22a53819 100644 --- a/gui/MCModInfoFrame.cpp +++ b/gui/MCModInfoFrame.cpp @@ -69,5 +69,18 @@ void MCModInfoFrame::setModText(QString text) void MCModInfoFrame::setModDescription(QString text) { - ui->label_ModDescription->setText(text); + QString intermediatetext = text.trimmed(); + bool prev(false); + QChar rem('\n'); + QString finaltext; + finaltext.reserve(intermediatetext.size()); + foreach(const QChar& c, intermediatetext) + { + if(c == rem && prev){ + continue; + } + prev = c == rem; + finaltext += c; + } + ui->label_ModDescription->setText(finaltext); } |