X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=afef6ae1fa10ad08635c3725e2daf2e2b2f5e764;hb=1f84be6944ee48b72a33cf064661fa1a2129b885;hp=50102ca4326c0d812987dcb5dea1c02ef9c2cb9b;hpb=a9a9de13751f0b8a188d7d11957821e58c7aa03d;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 50102ca..afef6ae 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -4073,6 +4073,8 @@ MouseEvent(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) x = BOARD_WIDTH - 1 - x; } + shiftKey = GetKeyState(VK_SHIFT) < 0; // [HGM] remember last shift status + switch (message) { case WM_LBUTTONDOWN: if (PtInRect((LPRECT) &whiteRect, pt)) { @@ -6365,7 +6367,8 @@ TypeInMoveDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) case WM_COMMAND: switch (LOWORD(wParam)) { - case IDOK: + case IDOK: + shiftKey = GetKeyState(VK_SHIFT) < 0; // [HGM] remember last shift status GetDlgItemText(hDlg, OPT_Move, move, sizeof(move)); { int n; Board board; // [HGM] FENedit