Mercurial > vim
comparison src/gui_w48.c @ 8037:9dea1571b352 v7.4.1313
commit https://github.com/vim/vim/commit/bfa1ffca8bcce92c030d8366036a316954f1ee69
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Feb 13 18:40:30 2016 +0100
patch 7.4.1313
Problem: MS-Windows: Using socket after it was closed causes an exception.
Solution: Don't give an error when handling WM_NETBEANS. Re-enable tests
for MS-Windows.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 13 Feb 2016 18:45:04 +0100 |
parents | ece323e2b57f |
children | c6443e78cf2d |
comparison
equal
deleted
inserted
replaced
8036:72d658f0f095 | 8037:9dea1571b352 |
---|---|
1781 if (msg.message == WM_NETBEANS) | 1781 if (msg.message == WM_NETBEANS) |
1782 { | 1782 { |
1783 int channel_idx = channel_fd2idx((sock_T)msg.wParam); | 1783 int channel_idx = channel_fd2idx((sock_T)msg.wParam); |
1784 | 1784 |
1785 if (channel_idx >= 0) | 1785 if (channel_idx >= 0) |
1786 { | |
1787 /* Disable error messages, they can mess up the display and throw | |
1788 * an exception. */ | |
1789 ++emsg_off; | |
1786 channel_read(channel_idx, FALSE, "process_message"); | 1790 channel_read(channel_idx, FALSE, "process_message"); |
1791 --emsg_off; | |
1792 } | |
1787 return; | 1793 return; |
1788 } | 1794 } |
1789 #endif | 1795 #endif |
1790 | 1796 |
1791 #ifdef FEAT_SNIFF | 1797 #ifdef FEAT_SNIFF |