Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSString.d @ 137:52d360200ae4
Fixed #7
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sat, 30 May 2009 23:40:34 +0200 |
parents | 2e671fa40eec |
children | 3d9eb62cd2e3 |
line wrap: on
line diff
--- a/dwt/internal/cocoa/NSString.d Sat May 30 21:38:21 2009 +0200 +++ b/dwt/internal/cocoa/NSString.d Sat May 30 23:40:34 2009 +0200 @@ -13,8 +13,6 @@ *******************************************************************************/ module dwt.internal.cocoa.NSString; -import tango = tango.text.convert.Utf; - import dwt.dwthelper.utils; import cocoa = dwt.internal.cocoa.id; import dwt.internal.cocoa.NSObject; @@ -40,13 +38,11 @@ public String getString() { wchar[] buffer = new wchar[length()]; getCharacters(buffer.ptr); - return tango.toString(buffer); + return dwt.dwthelper.utils.toString(buffer); } public static NSString stringWith(String str) { - char[] buffer = new char[str.length]; - str.getChars(0, buffer.length, buffer, 0); - return stringWithCharacters(buffer.toString16().ptr, buffer.length); + return stringWithUTF8String((str ~ '\0').ptr); } public /*const*/char* UTF8String() {