Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLina Kemmel2015-05-21 12:17:00 +0000
committerNiraj Modi2015-05-21 12:17:00 +0000
commitdc58bb2ff00ea851ca65c5c9c9b3adb4fcf629fe (patch)
treefa1368472f17a7b15b66b86d896208f8f4b297b8
parent74b47282f9f1cd29fb3c6b10803cb0b040c8299e (diff)
downloadeclipse.platform.swt-dc58bb2ff00ea851ca65c5c9c9b3adb4fcf629fe.tar.gz
eclipse.platform.swt-dc58bb2ff00ea851ca65c5c9c9b3adb4fcf629fe.tar.xz
eclipse.platform.swt-dc58bb2ff00ea851ca65c5c9c9b3adb4fcf629fe.zip
Bug 467601 - [Win32][bidi] Control#setTextDirection(int) doesn't
propagate AUTO to children of Composite Change-Id: I13de91b4d8024132f26f037869a1ff5b9fd75354 Signed-off-by: Lina Kemmel <lkemmel@il.ibm.com>
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java
index 36e6144f2c..02c323a841 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Text.java
@@ -2482,6 +2482,9 @@ boolean updateTextDirection(int textDirection) {
textDirection = (style & SWT.RIGHT_TO_LEFT) != 0 ? SWT.RIGHT_TO_LEFT : SWT.LEFT_TO_RIGHT;
}
}
+ state |= HAS_AUTO_DIRECTION;
+ } else {
+ state &= ~HAS_AUTO_DIRECTION;
}
if (super.updateTextDirection(textDirection)) {
clearSegments (true);

Back to the top