summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLakshmi Shanmugam <lshanmug@in.ibm.com>2011-08-01 17:05:37 +0530
committerLakshmi Shanmugam <lshanmug@in.ibm.com>2011-08-01 17:05:37 +0530
commit8f3cbbc468224fdac27e164d00bbec0c8a65bfcc (patch)
tree0107b0f00d172d400d3327e26a22f970aa8f54d6
parent653f46bb7e4a7225699567343185867bfbac7bf2 (diff)
downloadeclipse.platform.swt-8f3cbbc468224fdac27e164d00bbec0c8a65bfcc.tar.gz
eclipse.platform.swt-8f3cbbc468224fdac27e164d00bbec0c8a65bfcc.tar.xz
eclipse.platform.swt-8f3cbbc468224fdac27e164d00bbec0c8a65bfcc.zip
Bug 348046-MAC Copy DBCS using HTMLTransfer will be shown as messy
code
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/carbon/org/eclipse/swt/dnd/HTMLTransfer.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/carbon/org/eclipse/swt/dnd/HTMLTransfer.java b/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/carbon/org/eclipse/swt/dnd/HTMLTransfer.java
index 0b03f4a9bb..f3cc00ac21 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/carbon/org/eclipse/swt/dnd/HTMLTransfer.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/carbon/org/eclipse/swt/dnd/HTMLTransfer.java
@@ -63,7 +63,7 @@ public void javaToNative (Object object, TransferData transferData){
string.getChars (0, chars.length, chars, 0);
transferData.result = -1;
- int encoding = OS.CFStringGetSystemEncoding();
+ int encoding = OS.kCFStringEncodingUTF8;
int cfstring = OS.CFStringCreateWithCharacters(OS.kCFAllocatorDefault, chars, chars.length);
if (cfstring == 0) return;
byte[] buffer = null;
@@ -98,7 +98,7 @@ public Object nativeToJava(TransferData transferData){
if (!isSupportedType(transferData) || transferData.data == null) return null;
if (transferData.data.length == 0 || transferData.data[0].length == 0) return null;
byte[] buffer = transferData.data[0];
- int encoding = OS.CFStringGetSystemEncoding();
+ int encoding = OS.kCFStringEncodingUTF8;
int cfstring = OS.CFStringCreateWithBytes(OS.kCFAllocatorDefault, buffer, buffer.length, encoding, false);
if (cfstring == 0) return null;
try {