summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2006-02-13 19:55:53 +0000
committerSilenio Quarti <silenio>2006-02-13 19:55:53 +0000
commit3d0271ddcb119c851fef09714e5acc1bb775dc00 (patch)
tree5d17eac67cd220f72d819e9a6d87da5757019dc9
parentcaefa6ee44d118fcdfc9a890470791a160f9ad68 (diff)
downloadeclipse.platform.swt-3d0271ddcb119c851fef09714e5acc1bb775dc00.tar.gz
eclipse.platform.swt-3d0271ddcb119c851fef09714e5acc1bb775dc00.tar.xz
eclipse.platform.swt-3d0271ddcb119c851fef09714e5acc1bb775dc00.zip
104902 - Macintel: Password text fields don't show echo character
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java1
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Text.java4
2 files changed, 3 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java
index dcdae614f6..2e271d4f13 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java
@@ -682,6 +682,7 @@ public class OS extends Platform {
public static final int kTXNAutoScrollBehaviorTag = ('s'<<24) + ('b'<<16) + ('e'<<8) + 'v';
public static final int kTXNWantHScrollBarMask = 1 << 2;
public static final int kTXNWantVScrollBarMask = 1 << 3;
+ public static final int kTextEncodingMacUnicode = 0x7E;
public static final int kTextEncodingMacRoman = 0;
public static final int kTextLanguageDontCare = -128;
public static final int kTextRegionDontCare = -128;
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Text.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Text.java
index 954ef2f9b7..a094683f99 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Text.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Text.java
@@ -68,7 +68,7 @@ public class Text extends Scrollable {
* this delimiter.
*/
public static final String DELIMITER;
- static final char PASSWORD = '\245';
+ static final char PASSWORD = '\u2022';
/*
* These values can be different on different platforms.
@@ -1711,7 +1711,7 @@ public void setEchoChar (char echo) {
setSelection (selection);
}
} else {
- OS.TXNEchoMode (txnObject, echo, 0, echo != '\0');
+ OS.TXNEchoMode (txnObject, echo, OS.kTextEncodingMacUnicode, echo != '\0');
}
echoCharacter = echo;
}