diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/dnd/URLTransfer.d @ 53:7e78af7adab5

[swt lin]
author Frank Benoit <benoit@tionex.de>
date Fri, 27 Mar 2009 21:29:10 +0100
parents f713da8bc051
children
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/dnd/URLTransfer.d	Fri Mar 27 20:14:07 2009 +0100
+++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/dnd/URLTransfer.d	Fri Mar 27 21:29:10 2009 +0100
@@ -72,7 +72,7 @@
     if (!checkURL(object) || !isSupportedType(transferData)) {
         DND.error(DND.ERROR_INVALID_DATA);
     }
-    wchar[] string = (cast(ArrayWrapperString)object).array.toWCharArray();
+    String16 string = stringcast(object).toWCharArray();
     int byteCount = (string.length+1)*2;
     wchar* pValue = cast(wchar*)OS.g_malloc(byteCount);
     if (pValue is null) return;
@@ -106,7 +106,7 @@
             break;
         }
     }
-    String string = tango.text.convert.Utf.toString((cast(wchar*)transferData.pValue)[ 0 .. size ]);
+    String string = String_valueOf((cast(wchar*)transferData.pValue)[ 0 .. size ]);
     return new ArrayWrapperString( string );
 }