Browse Source

Fix leak in GetNSStringAndRelease.

ui-automation-test
Steven Kirk 4 years ago
parent
commit
1d665c55f9
  1. 9
      native/Avalonia.Native/src/OSX/AvnString.mm

9
native/Avalonia.Native/src/OSX/AvnString.mm

@ -156,17 +156,16 @@ IAvnString* CreateByteArray(void* data, int len)
NSString* GetNSStringAndRelease(IAvnString* s)
{
NSString* result = nil;
if (s != nullptr)
{
char* p;
if (s->Pointer((void**)&p) == S_OK && p != nullptr)
{
return [NSString stringWithUTF8String:p];
}
result = [NSString stringWithUTF8String:p];
s->Release();
}
return nullptr;
return result;
}

Loading…
Cancel
Save