summaryrefslogtreecommitdiff
path: root/src/nsselect.m
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-05-28 09:21:40 +0800
committerPo Lu <luangruo@yahoo.com>2022-05-28 09:21:40 +0800
commitb2c8e8a299dadce7dc1bae2adf73ee9303856bb6 (patch)
tree42a3399ba5d2d026adb256b0fd84015c80719766 /src/nsselect.m
parent6d6d1adbe7aa507fc15b1c6830f2eac5e7592ebc (diff)
downloademacs-b2c8e8a299dadce7dc1bae2adf73ee9303856bb6.tar.gz
; * src/nsselect.m (ns_decode_data_to_pasteboard): Fix GNUstep build.
Diffstat (limited to 'src/nsselect.m')
-rw-r--r--src/nsselect.m6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nsselect.m b/src/nsselect.m
index ce9d8ab3183..1ff627e6579 100644
--- a/src/nsselect.m
+++ b/src/nsselect.m
@@ -590,8 +590,14 @@ ns_decode_data_to_pasteboard (Lisp_Object type, Lisp_Object data,
[pasteboard declareTypes: new
owner: nil];
+
+#if NS_USE_NSPasteboardTypeFileURL
[pasteboard setString: [NSString stringWithLispString: data]
forType: NSPasteboardTypeFileURL];
+#else
+ [pasteboard setString: [NSString stringWithLispString: data]
+ forType: NSFilenamesPboardType];
+#endif
}
else
signal_error ("Unknown pasteboard type", type);