diff options
author | Steve Northover <steve> | 2008-04-29 13:12:07 +0000 |
---|---|---|
committer | Steve Northover <steve> | 2008-04-29 13:12:07 +0000 |
commit | e3f23e51065064b5dbb94aa2a4e69579bd0c7456 (patch) | |
tree | 35a87b4c37bc73336025318be39fdbf3ea597f26 /bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt | |
parent | 0eda7fbf5323bb121bd80e5f8306ad9ade968bcf (diff) | |
download | eclipse.platform.swt-e3f23e51065064b5dbb94aa2a4e69579bd0c7456.tar.gz eclipse.platform.swt-e3f23e51065064b5dbb94aa2a4e69579bd0c7456.tar.xz eclipse.platform.swt-e3f23e51065064b5dbb94aa2a4e69579bd0c7456.zip |
check bits for RTL and APPLICATION_MODAL
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt')
5 files changed, 5 insertions, 6 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java index 03ec945842..8247e7426d 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java @@ -83,7 +83,7 @@ public ColorDialog (Shell parent) { * @see Widget#getStyle */ public ColorDialog (Shell parent, int style) { - super (parent, style); + super (parent, checkStyle (parent, style)); checkSubclass (); } diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java index c9fc2f160e..0db4c37e6d 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java @@ -74,7 +74,7 @@ public DirectoryDialog (Shell parent) { * </ul> */ public DirectoryDialog (Shell parent, int style) { - super (parent, style); + super (parent, checkStyle (parent, style)); checkSubclass (); } diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java index 7f55aa8c1c..531f5a6d80 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java @@ -81,7 +81,7 @@ public FileDialog (Shell parent) { * </ul> */ public FileDialog (Shell parent, int style) { - super (parent, style); + super (parent, checkStyle (parent, style)); checkSubclass (); } diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java index bb59bd64c4..37dbb7093c 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java @@ -74,7 +74,7 @@ public FontDialog (Shell parent) { * </ul> */ public FontDialog (Shell parent, int style) { - super (parent, style); + super (parent, checkStyle (parent, style)); checkSubclass (); } /** diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java index 4b4beb70cc..231a604be2 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java @@ -77,11 +77,10 @@ public MessageBox (Shell parent) { * </ul> */ public MessageBox (Shell parent, int style) { - super (parent, checkStyle (style)); + super (parent, checkStyle (parent, checkStyle (style))); checkSubclass (); } static int checkStyle (int style) { - if ((style & (SWT.PRIMARY_MODAL | SWT.APPLICATION_MODAL | SWT.SYSTEM_MODAL)) == 0) style |= SWT.APPLICATION_MODAL; int mask = (SWT.YES | SWT.NO | SWT.OK | SWT.CANCEL | SWT.ABORT | SWT.RETRY | SWT.IGNORE); int bits = style & mask; if (bits == SWT.OK || bits == SWT.CANCEL || bits == (SWT.OK | SWT.CANCEL)) return style; |