Patch (unofficial)
Problem: OLE & SNIFF enabled gvim crashes on Windows by issuing the
command :q after 10 minutes
Solution: Do translate and dispatch all messages. They may be addressed
to some thread of hidden window created by the os.
Files: src/gui_w48.c
*** ..\vim-7.0.000\src\gui_w48.c 2006-05-07 16:13:02.000000000 +0200
--- src\gui_w48.c 2006-06-12 12:17:56.160569600 +0200
***************
*** 1664,1670 ****
--- 1664,1674 ----
/* request is handled in normal.c */
}
if (msg.message == WM_USER)
+ {
+ MyTranslateMessage(&msg);
+ DispatchMessage(&msg);
return;
+ }
#endif
#ifdef MSWIN_FIND_REPLACE