patch 7.4.1187
Problem: MS-Windows channel code only supports one channel. Doesn't build
without netbeans support.
Solution: Get the channel index from the socket in the message. Closes #600.
diff --git a/src/gui_w48.c b/src/gui_w48.c
index 6da1c63..41fec1b 100644
--- a/src/gui_w48.c
+++ b/src/gui_w48.c
@@ -1782,8 +1782,10 @@
#ifdef FEAT_CHANNEL
if (msg.message == WM_NETBEANS)
{
- /* TODO: channel_read(idx) */
- netbeans_read();
+ int channel_idx = channel_socket2idx((sock_T)msg.wParam);
+
+ if (channel_idx >= 0)
+ channel_read(channel_idx);
return;
}
#endif