X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=1c41752fdb4f59b4bb47ebbf55a06378190f3ecc;hb=b737badf310f917fb0f7d5657fe7418aa4a8e401;hp=1b6297eeabfe8a566dc3fe26c970372608f30475;hpb=2c44bdaf858118b04ef044e46f258235bd35a64e;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 1b6297e..1c41752 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -1063,6 +1063,7 @@ InitInstance(HINSTANCE hInstance, int nCmdShow, LPSTR lpCmdLine) if (SearchPath(NULL, "WinBoard.exe", NULL, MSG_SIZ, installDir, &filepart)) { *filepart = NULLCHAR; + SetCurrentDirectory(installDir); } else { GetCurrentDirectory(MSG_SIZ, installDir); } @@ -4257,6 +4258,7 @@ MouseEvent(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) } shiftKey = GetKeyState(VK_SHIFT) < 0; // [HGM] remember last shift status + controlKey = GetKeyState(VK_CONTROL) < 0; // [HGM] remember last shift status switch (message) { case WM_LBUTTONDOWN: