diff options
Diffstat (limited to 'src/ivyglibloop.c')
-rw-r--r-- | src/ivyglibloop.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ivyglibloop.c b/src/ivyglibloop.c index 8bd2ad8..760d878 100644 --- a/src/ivyglibloop.c +++ b/src/ivyglibloop.c @@ -67,7 +67,7 @@ void IvyChannelInit(void) { -Channel IvyChannelAdd(HANDLE fd, void *data, +Channel IvyChannelAdd(IVY_HANDLE fd, void *data, ChannelHandleDelete handle_delete, ChannelHandleRead handle_read, ChannelHandleWrite handle_write @@ -85,7 +85,7 @@ Channel IvyChannelAdd(HANDLE fd, void *data, channel->io_channel = io_channel; channel->id_read = g_io_add_watch( io_channel, G_IO_IN, IvyGlibHandleChannelRead, channel); - channel->id_delete = g_io_add_watch( io_channel, G_IO_ERR | G_IO_HUP, + channel->id_delete = g_io_add_watch( io_channel, (GIOCondition) (G_IO_ERR | G_IO_HUP), IvyGlibHandleChannelDelete, channel); } return channel; |