app: [macOS] don't free nil string in ReadClipboard

Fixes: https://todo.sr.ht/~eliasnaur/gio/539
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2023-10-16 08:24:09 -05:00
parent ae2b1f42b2
commit ea58aacde2
+3 -1
View File
@@ -297,7 +297,9 @@ func (w *window) contextView() C.CFTypeRef {
func (w *window) ReadClipboard() {
cstr := C.readClipboard()
defer C.CFRelease(cstr)
if cstr != 0 {
defer C.CFRelease(cstr)
}
content := nsstringToString(cstr)
w.w.Event(clipboard.Event{Text: content})
}