From 69e1ed42783ba9ef3c7f9acfc090ad53fb120476 Mon Sep 17 00:00:00 2001 From: TingPing Date: Sat, 16 Mar 2013 22:33:36 -0300 Subject: [PATCH] fix fe-text on win32 It still throws out some errors --- src/fe-text/fe-text.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/fe-text/fe-text.c b/src/fe-text/fe-text.c index 6accaad0..451e9074 100644 --- a/src/fe-text/fe-text.c +++ b/src/fe-text/fe-text.c @@ -430,7 +430,14 @@ fe_input_add (int sok, int flags, void *func, void *data) int tag, type = 0; GIOChannel *channel; +#ifdef G_OS_WIN32 + if (flags & FIA_FD) + channel = g_io_channel_win32_new_fd (sok); + else + channel = g_io_channel_win32_new_socket (sok); +#else channel = g_io_channel_unix_new (sok); +#endif if (flags & FIA_READ) type |= G_IO_IN | G_IO_HUP | G_IO_ERR;