diff --git a/video/out/mac/common.swift b/video/out/mac/common.swift index aac705005f..3c01abe572 100644 --- a/video/out/mac/common.swift +++ b/video/out/mac/common.swift @@ -650,10 +650,9 @@ class Common: NSObject { focus.pointee = NSApp.isActive return VO_TRUE case VOCTRL_UPDATE_WINDOW_TITLE: - let titleData = data!.assumingMemoryBound(to: Int8.self) + let title = String(cString: data!.assumingMemoryBound(to: CChar.self)) DispatchQueue.main.async { - let title = NSString(utf8String: titleData) as String? - self.title = title ?? "Unknown Title" + self.title = title } return VO_TRUE default: