1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

fix(text): Using modified text, instead of raw

Fix #3568.
This commit is contained in:
Diadlo 2016-07-31 12:56:25 +03:00
parent a556762c54
commit f7018c42c9
No known key found for this signature in database
GPG Key ID: 5AF9F2E29107C727

View File

@ -243,17 +243,17 @@ void Text::regenerate()
{ {
doc->setDefaultFont(defFont); doc->setDefaultFont(defFont);
if (!elide) if (elide)
{ {
doc->setDefaultStyleSheet(defStyleSheet); QFontMetrics metrics = QFontMetrics(defFont);
doc->setHtml(text); QString elidedText = metrics.elidedText(text, Qt::ElideRight, qRound(width));
doc->setPlainText(elidedText);
} }
else else
{ {
QFontMetrics metrics = QFontMetrics(defFont); doc->setDefaultStyleSheet(defStyleSheet);
QString elidedText = metrics.elidedText(rawText, Qt::ElideRight, doc->setHtml(text);
qRound(width));
doc->setPlainText(elidedText);
} }
// wrap mode // wrap mode