--- np2/win9x/np2.cpp 2004/03/25 08:51:24 1.45 +++ np2/win9x/np2.cpp 2004/04/07 13:15:40 1.48 @@ -323,8 +323,6 @@ static void np2popup(HWND hWnd, LPARAM l DestroyMenu(hMenu); } -// extern "C" void iptrace_out(void); - static void np2cmd(HWND hWnd, UINT16 cmd) { UINT update; @@ -776,12 +774,13 @@ static void np2cmd(HWND hWnd, UINT16 cmd dialog_writebmp(hWnd); winuileave(); break; - +#if defined(SUPPPORT_S98) case IDM_S98LOGGING: winuienter(); dialog_s98(hWnd); winuileave(); break; +#endif #if defined(SUPPORT_WAVEREC) case IDM_WAVEREC: winuienter(); @@ -1319,6 +1318,7 @@ static void framereset(UINT cnt) { framecnt = 0; scrnmng_dispclock(); kdispwin_draw((BYTE)cnt); + skbdwin_process(); toolwin_draw((BYTE)cnt); viewer_allreload(FALSE); if (np2oscfg.DISPCLK & 3) { @@ -1687,6 +1687,7 @@ int WINAPI WinMain(HINSTANCE hInstance, kdispwin_writeini(); skbdwin_writeini(); } + skbdwin_deinitialize(); TRACETERM(); _MEM_USED("report.txt");