diff --git a/src/gui/qt/gametable/mynamelabel.cpp b/src/gui/qt/gametable/mynamelabel.cpp index 96bd0842..aa19f31d 100644 --- a/src/gui/qt/gametable/mynamelabel.cpp +++ b/src/gui/qt/gametable/mynamelabel.cpp @@ -92,11 +92,21 @@ void MyNameLabel::setText ( const QString &t, bool trans, bool guest, bool compu } else { linkString = QString("http://pokerth.net/redirect_user_profile.php?nick="+QUrl::toPercentEncoding(t)); } + + // truncate nicknames longer than 10 characters + QString t2 = t; + if(t2.size() > 10){ + int chop = t.size() - 10 - 3; + t2.chop(chop); + t2.append("..."); + } + + QString tTruncated; if(trans) { - text = ""+t+""; + text = ""+t2+""; } else { - text = ""+t+""; + text = ""+t2+""; } } else {