Merge pull request #559 from goatcorp/entrypoint

startInfo is encoded as utf8, so it should be retrieved that way
This commit is contained in:
goaaats 2021-09-13 06:09:58 +02:00 committed by GitHub
commit 02b1a88102
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -35,7 +35,7 @@ namespace Dalamud
/// <param name="infoPtr">Pointer to a serialized <see cref="DalamudStartInfo"/> data.</param>
public static void Initialize(IntPtr infoPtr)
{
var infoStr = Marshal.PtrToStringAnsi(infoPtr);
var infoStr = Marshal.PtrToStringUTF8(infoPtr);
var info = JsonConvert.DeserializeObject<DalamudStartInfo>(infoStr);
new Thread(() => RunThread(info)).Start();