summaryrefslogtreecommitdiffstats
path: root/src/kernel/tqrichtext_p.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/tqrichtext_p.cpp')
-rw-r--r--src/kernel/tqrichtext_p.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/kernel/tqrichtext_p.cpp b/src/kernel/tqrichtext_p.cpp
index e9417d2a9..165d319db 100644
--- a/src/kernel/tqrichtext_p.cpp
+++ b/src/kernel/tqrichtext_p.cpp
@@ -114,15 +114,15 @@ int TQTextCursor::x() const
return 0;
TQTextStringChar *c = para->at( idx );
int curx = c->x;
- if ( !c->rightToLeft &&
- c->c.isSpace() &&
- idx > 0 &&
- para->at( idx - 1 )->c != '\t' &&
- !c->lineStart &&
- ( para->alignment() & TQt::AlignJustify ) == TQt::AlignJustify )
+ if ( !c->rightToLeft && c->c.isSpace() && idx > 0 && para->at( idx - 1 )->c != '\t' &&
+ !c->lineStart && ( para->alignment() & TQt::AlignJustify ) == TQt::AlignJustify )
+ {
curx = para->at( idx - 1 )->x + para->string()->width( idx - 1 );
+ }
if ( c->rightToLeft )
+ {
curx += para->string()->width( idx );
+ }
return curx;
}