.NET 3.5 fix

This commit is contained in:
Ethan Lee 2015-12-30 19:14:29 -05:00
parent 5d5f4154bb
commit a44c92397d

View file

@ -80,7 +80,7 @@ namespace SDL2
throw new ArgumentException("ManagedObj must be a string.", "ManagedObj"); throw new ArgumentException("ManagedObj must be a string.", "ManagedObj");
} }
var bytes = Encoding.UTF8.GetBytes(str); var bytes = Encoding.UTF8.GetBytes(str);
var mem = SDL.SDL_malloc((IntPtr) bytes.Length + 1); var mem = SDL.SDL_malloc((IntPtr) (bytes.Length + 1));
Marshal.Copy(bytes, 0, mem, bytes.Length); Marshal.Copy(bytes, 0, mem, bytes.Length);
((byte*)mem)[bytes.Length] = 0; ((byte*)mem)[bytes.Length] = 0;
return mem; return mem;