aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick
diff options
context:
space:
mode:
authorAlan Alpert <aalpert@blackberry.com>2013-05-16 14:32:05 -0700
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-05-17 20:29:23 +0200
commit4931f4078d7113bab73ca4ae1d9cedaa0e8712a6 (patch)
tree88595ed8280d9beb25ab708e5d8186dc3a6c5a57 /src/quick
parent6e32c7311b1690d36023caa688823944551a697c (diff)
Respond appropriately to textFormat changed
If the text has not changed when textFormat changes between states other than RichText, the text was not re-laid-out. This is necessary if the text includes control tags. Task-number: QTBUG-31191 Change-Id: I3c6f5343aa85e8337b90cf86748a696d5742e906 Reviewed-by: Andrew den Exter <andrew.den.exter@qinetic.com.au>
Diffstat (limited to 'src/quick')
-rw-r--r--src/quick/items/qquicktext.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquicktext.cpp b/src/quick/items/qquicktext.cpp
index 5fe0b528fa..cf9cb4224f 100644
--- a/src/quick/items/qquicktext.cpp
+++ b/src/quick/items/qquicktext.cpp
@@ -1989,6 +1989,7 @@ void QQuickText::setTextFormat(TextFormat format)
d->rightToLeftText = d->extra->doc->toPlainText().isRightToLeft();
} else {
d->rightToLeftText = d->text.isRightToLeft();
+ d->textHasChanged = true;
}
d->determineHorizontalAlignment();
}