From 2b5baa3639879e0b50cec7ce3e14412de0017001 Mon Sep 17 00:00:00 2001 From: anders_k Date: Wed, 23 Mar 2016 22:55:08 +0000 Subject: [PATCH] WM_CONTEXTMENU lParam keyboard check needs to be sign extended on 64-bit git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6727 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/Ui.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/exehead/Ui.c b/Source/exehead/Ui.c index 16627d40..0a156b5c 100644 --- a/Source/exehead/Ui.c +++ b/Source/exehead/Ui.c @@ -1746,7 +1746,7 @@ static INT_PTR CALLBACK InstProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM POINT pt; AppendMenu(menu,MF_STRING,1,GetNSISStringTT(LANG_COPYDETAILS)); pt.x = GET_X_LPARAM(lParam), pt.y = GET_Y_LPARAM(lParam); - if (lParam == ((UINT)-1)) // BUGBUG64? + if (lParam == (LPARAM)((INT_PTR)-1)) { RECT r; GetWindowRect(linsthwnd,&r);