--- np2/win9xc/np2.cpp 2003/10/27 15:06:31 1.7 +++ np2/win9xc/np2.cpp 2003/11/06 01:58:36 1.8 @@ -725,17 +725,21 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT return(0L); } +static void framereset(void) { + + framecnt = 0; + sysmng_updatecaption(); +} static void processwait(UINT waitcnt) { if (timing_getcount() >= waitcnt) { timing_setcount(0); - framecnt = 0; + framereset(); } else { Sleep(1); } - sysmng_updatecaption(); } @@ -952,7 +956,7 @@ int WINAPI WinMain(HINSTANCE hInstance, else { timing_setcount(cnt - framecnt); } - processwait(0); + framereset(); } } else {