summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2010-07-05 02:04:55 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2010-07-05 02:04:55 (GMT)
commite0dd90bfe47a7e95ad9444b4a62dc1f426dee7fe (patch)
tree7d5b9210719d073b2e70a592acd01cdafeaf95f8
parent0085cfa78a712a7afbbbeb90a3d1149328b4d2fd (diff)
downloadQt-e0dd90bfe47a7e95ad9444b4a62dc1f426dee7fe.zip
Qt-e0dd90bfe47a7e95ad9444b4a62dc1f426dee7fe.tar.gz
Qt-e0dd90bfe47a7e95ad9444b4a62dc1f426dee7fe.tar.bz2
<br/> shouldn't trigger a new format range in QDeclarativeStyledText.
-rw-r--r--src/declarative/util/qdeclarativestyledtext.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/declarative/util/qdeclarativestyledtext.cpp b/src/declarative/util/qdeclarativestyledtext.cpp
index 9b4955e..91566bc 100644
--- a/src/declarative/util/qdeclarativestyledtext.cpp
+++ b/src/declarative/util/qdeclarativestyledtext.cpp
@@ -196,8 +196,10 @@ bool QDeclarativeStyledTextPrivate::parseTag(const QChar *&ch, const QString &te
if (char0 == QLatin1Char('b')) {
if (tagLength == 1)
format.setFontWeight(QFont::Bold);
- else if (tagLength == 2 && tag.at(1) == QLatin1Char('r'))
+ else if (tagLength == 2 && tag.at(1) == QLatin1Char('r')) {
textOut.append(QChar(QChar::LineSeparator));
+ return false;
+ }
} else if (char0 == QLatin1Char('i')) {
if (tagLength == 1)
format.setFontItalic(true);