summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qtextdocument.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2010-06-05 20:11:57 (GMT)
committerLars Knoll <lars.knoll@nokia.com>2010-06-09 22:07:58 (GMT)
commit7b0f00e8c8a4ec541dba510debcf786c7edb7fae (patch)
tree4185569c55d8c53a3ee76782fb95759cc0c27327 /src/gui/text/qtextdocument.cpp
parentfee7f7d67f780b798a63994a1125f9ca3ade1bd3 (diff)
downloadQt-7b0f00e8c8a4ec541dba510debcf786c7edb7fae.zip
Qt-7b0f00e8c8a4ec541dba510debcf786c7edb7fae.tar.gz
Qt-7b0f00e8c8a4ec541dba510debcf786c7edb7fae.tar.bz2
Use the textDirection() of blocks correctly.
Task-number: Part of QT-3292 Reviewed-by: Simon Hausmann
Diffstat (limited to 'src/gui/text/qtextdocument.cpp')
-rw-r--r--src/gui/text/qtextdocument.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/gui/text/qtextdocument.cpp b/src/gui/text/qtextdocument.cpp
index c7a9756..48aee8f 100644
--- a/src/gui/text/qtextdocument.cpp
+++ b/src/gui/text/qtextdocument.cpp
@@ -2496,13 +2496,10 @@ void QTextHtmlExporter::emitBlockAttributes(const QTextBlock &block)
QTextBlockFormat format = block.blockFormat();
emitAlignment(format.alignment());
- Qt::LayoutDirection dir = format.layoutDirection();
- if (dir == Qt::LeftToRight) {
- // assume default to not bloat the html too much
- // html += QLatin1String(" dir='ltr'");
- } else {
+ // assume default to not bloat the html too much
+ // html += QLatin1String(" dir='ltr'");
+ if (block.textDirection() == Qt::RightToLeft)
html += QLatin1String(" dir='rtl'");
- }
QLatin1String style(" style=\"");
html += style;