mirror of
https://github.com/minetest/minetest.git
synced 2025-03-06 20:48:40 +01:00
COSOperator: Use NSPasteboardTypeString instead of NSStringPboardType
According to https://developer.apple.com/documentation/appkit/nsstringpboardtype?language=objc we can replace it with NSPasteboardTypeString: > In apps that adopt App Sandbox, use an NSURL object, a bookmark, or a > filename pasteboard type instead. In a nonsandboxed app, you can also > use the NSPasteboardTypeString pasteboard type.
This commit is contained in:
parent
db97b2bd93
commit
63e9b01f7d
1 changed files with 3 additions and 3 deletions
|
@ -97,8 +97,8 @@ void COSOperator::copyToClipboard(const c8 *text) const
|
|||
if ((text != NULL) && (strlen(text) > 0)) {
|
||||
str = [NSString stringWithCString:text encoding:NSUTF8StringEncoding];
|
||||
board = [NSPasteboard generalPasteboard];
|
||||
[board declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:NSApp];
|
||||
[board setString:str forType:NSStringPboardType];
|
||||
[board declareTypes:[NSArray arrayWithObject:NSPasteboardTypeString] owner:NSApp];
|
||||
[board setString:str forType:NSPasteboardTypeString];
|
||||
}
|
||||
|
||||
#elif defined(_IRR_COMPILE_WITH_X11_DEVICE_)
|
||||
|
@ -155,7 +155,7 @@ const c8 *COSOperator::getTextFromClipboard() const
|
|||
char *result = 0;
|
||||
|
||||
board = [NSPasteboard generalPasteboard];
|
||||
str = [board stringForType:NSStringPboardType];
|
||||
str = [board stringForType:NSPasteboardTypeString];
|
||||
|
||||
if (str != nil)
|
||||
result = (char *)[str cStringUsingEncoding:NSUTF8StringEncoding];
|
||||
|
|
Loading…
Add table
Reference in a new issue