app/internal/wm: [macOS/iOS] don't release nil strings in nsstringToString

Fixes gio#210

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-03-29 09:20:24 +02:00
parent 217f3f4de6
commit f3d75f38a9
+3
View File
@@ -76,6 +76,9 @@ func gio_dispatchMainFuncs() {
// nsstringToString converts a NSString to a Go string, and
// releases the original string.
func nsstringToString(str C.CFTypeRef) string {
if str == 0 {
return ""
}
defer C.CFRelease(str)
n := C.gio_nsstringLength(str)
if n == 0 {