diff options
author | Lakshmi Shanmugam <lshanmug@in.ibm.com> | 2011-08-01 17:05:37 +0530 |
---|---|---|
committer | Lakshmi Shanmugam <lshanmug@in.ibm.com> | 2011-08-01 17:05:37 +0530 |
commit | 8f3cbbc468224fdac27e164d00bbec0c8a65bfcc (patch) | |
tree | 0107b0f00d172d400d3327e26a22f970aa8f54d6 | |
parent | 653f46bb7e4a7225699567343185867bfbac7bf2 (diff) | |
download | eclipse.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.java | 4 |
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 { |