Mercurial > projects > dwt2
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 ); }