Mercurial > vim
changeset 2067:8e2d14a3e7d2 v7.2.352
updated for version 7.2.352
Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution: Always return TRUE for the WM_NCCREATE message. (Andy Kittner)
author | Bram Moolenaar <bram@zimbu.org> |
---|---|
date | Wed, 03 Feb 2010 12:23:24 +0100 |
parents | 2bd96108392e |
children | 98a2a6e6b966 |
files | src/gui_w48.c src/version.c |
diffstat | 2 files changed, 11 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gui_w48.c +++ b/src/gui_w48.c @@ -1084,9 +1084,15 @@ HandleMouseHide(UINT uMsg, LPARAM lParam case WM_NOTIFY: Handle_WM_Notify(hwnd, (LPNMHDR)lParam); return TRUE; #endif - - default: - return MyWindowProc(hwnd, uMsg, wParam, lParam); + /* Workaround for the problem that MyWindowProc() returns FALSE on 64 + * bit windows when cross-compiled using Mingw libraries. (Andy + * Kittner) */ + case WM_NCCREATE: + MyWindowProc(hwnd, uMsg, wParam, lParam); + return TRUE; + + default: + return MyWindowProc(hwnd, uMsg, wParam, lParam); } }