X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=722b9c819bca68abf33db830dbd03c500355ef05;hb=9a638d97a527346db031a95f36143f7bd4e63ec5;hp=67e950a75a0527e911f229bd98a9db3e6b0b0b41;hpb=be12082df5c3ef2c7ef9fe133d1ff397acec7a33;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 67e950a..722b9c8 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -156,6 +156,7 @@ char *programName; char *settingsFileName; Boolean saveSettingsOnExit; char installDir[MSG_SIZ]; +char homeDir[MSG_SIZ]; int errorExitStatus; BoardSize boardSize; @@ -989,6 +990,7 @@ InitInstance(HINSTANCE hInstance, int nCmdShow, LPSTR lpCmdLine) } else { GetCurrentDirectory(MSG_SIZ, installDir); } + safeStrCpy(homeDir, installDir, MSG_SIZ); gameInfo.boardWidth = gameInfo.boardHeight = 8; // [HGM] won't have open window otherwise screenWidth = screenHeight = 1000; // [HGM] placement: kludge to allow calling EnsureOnScreen from InitAppData InitAppData(lpCmdLine); /* Get run-time parameters */ @@ -4956,6 +4958,10 @@ WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) EditTagsProc(); break; + case IDM_EditBook: + EditBookEvent(); + break; + case IDM_EditComment: case IDM_Comment: if (commentUp && editComment) {