diff options
| author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-07-24 11:56:44 -0300 |
|---|---|---|
| committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-08-13 07:41:04 -0300 |
| commit | 696f9c2759b078f749625d167f3424915586108d (patch) | |
| tree | 06c93b96cb9c5472bc2e0a9d00e89d2ead0d88a8 /src/nvim/msgpack_rpc | |
| parent | 3f5af6c1c4815c5fb2a492292212b244abe23759 (diff) | |
| download | rneovim-696f9c2759b078f749625d167f3424915586108d.tar.gz rneovim-696f9c2759b078f749625d167f3424915586108d.tar.bz2 rneovim-696f9c2759b078f749625d167f3424915586108d.zip | |
process: Pass loop reference during initialization
Change the API so that it is passed to {uv,pty}_process_init instead of
`process_spawn`.
Diffstat (limited to 'src/nvim/msgpack_rpc')
| -rw-r--r-- | src/nvim/msgpack_rpc/channel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c index ab81e3194c..ca08af1fe8 100644 --- a/src/nvim/msgpack_rpc/channel.c +++ b/src/nvim/msgpack_rpc/channel.c @@ -123,14 +123,14 @@ void channel_teardown(void) uint64_t channel_from_process(char **argv) { Channel *channel = register_channel(kChannelTypeProc); - channel->data.process.uvproc = uv_process_init(channel); + channel->data.process.uvproc = uv_process_init(&loop, channel); Process *proc = &channel->data.process.uvproc.process; proc->argv = argv; proc->in = &channel->data.process.in; proc->out = &channel->data.process.out; proc->err = &channel->data.process.err; proc->cb = process_exit; - if (!process_spawn(&loop, proc)) { + if (!process_spawn(proc)) { loop_poll_events(&loop, 0); decref(channel); return 0; |