diff dwt/widgets/MessageBox.d @ 320:da968414c383

Merge changes SWT 3.4.1
author Frank Benoit <benoit@tionex.de>
date Mon, 03 Nov 2008 21:58:40 +0100
parents fd9c62a2998e
children
line wrap: on
line diff
--- a/dwt/widgets/MessageBox.d	Thu Oct 23 23:41:09 2008 +0200
+++ b/dwt/widgets/MessageBox.d	Mon Nov 03 21:58:40 2008 +0100
@@ -176,10 +176,10 @@
     }
 
     int bits = buttonBits | iconBits | modalBits;
-    if ((style & DWT.RIGHT_TO_LEFT) !is 0) bits |= OS.MB_RTLREADING;
+    if ((style & DWT.RIGHT_TO_LEFT) !is 0) bits |= OS.MB_RTLREADING | OS.MB_RIGHT;
     if ((style & (DWT.LEFT_TO_RIGHT | DWT.RIGHT_TO_LEFT)) is 0) {
         if (parent !is null && (parent.style & DWT.MIRRORED) !is 0) {
-            bits |= OS.MB_RTLREADING;
+            bits |= OS.MB_RTLREADING | OS.MB_RIGHT;
         }
     }