mirror of
https://github.com/qvacua/vimr.git
synced 2024-12-26 15:25:14 +03:00
Use CFData
This commit is contained in:
parent
46d6d97354
commit
92d7cb54f4
@ -116,9 +116,11 @@ static void send_msg_packing(NvimServerMsgId msgid, pack_block body) {
|
|||||||
|
|
||||||
body(&packer);
|
body(&packer);
|
||||||
|
|
||||||
var data = [[NSData alloc] initWithBytesNoCopy:msg_sbuffer.data length:msg_sbuffer.size freeWhenDone:false];
|
let data = CFDataCreateWithBytesNoCopy(
|
||||||
|
kCFAllocatorDefault, (const UInt8 *) msg_sbuffer.data, msg_sbuffer.size, kCFAllocatorNull
|
||||||
|
);
|
||||||
[_neovim_server sendMessageWithId:msgid data:data];
|
[_neovim_server sendMessageWithId:msgid data:data];
|
||||||
[data release];
|
CFRelease(data);
|
||||||
|
|
||||||
msgpack_sbuffer_clear(&msg_sbuffer);
|
msgpack_sbuffer_clear(&msg_sbuffer);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user