--- np2/win9x/dialog/d_config.cpp 2003/12/21 16:05:26 1.8 +++ np2/win9x/dialog/d_config.cpp 2005/02/07 15:39:27 1.10 @@ -84,6 +84,7 @@ static void cfgcreate(HWND hWnd) { wsprintf(work, str_u, np2cfg.delayms); SetDlgItemText(hWnd, IDC_SOUNDBUF, work); + SetDlgItemCheck(hWnd, IDC_ALLOWRESIZE, np2oscfg.thickframe); if (mmxflag & MMXFLAG_NOTSUPPORT) { EnableWindow(GetDlgItem(hWnd, IDC_DISABLEMMX), FALSE); SetDlgItemCheck(hWnd, IDC_DISABLEMMX, TRUE); @@ -173,10 +174,16 @@ const char *str; soundrenewal = 1; } + val = GetDlgItemCheck(hWnd, IDC_ALLOWRESIZE); + if (np2oscfg.thickframe != (UINT8)val) { + np2oscfg.thickframe = (UINT8)val; + update |= SYS_UPDATEOSCFG; + } + if (!(mmxflag & MMXFLAG_NOTSUPPORT)) { val = GetDlgItemCheck(hWnd, IDC_DISABLEMMX); - if (np2oscfg.disablemmx != (BYTE)val) { - np2oscfg.disablemmx = (BYTE)val; + if (np2oscfg.disablemmx != (UINT8)val) { + np2oscfg.disablemmx = (UINT8)val; mmxflag &= ~MMXFLAG_DISABLE; mmxflag |= (val)?MMXFLAG_DISABLE:0; update |= SYS_UPDATEOSCFG; @@ -184,14 +191,14 @@ const char *str; } val = GetDlgItemCheck(hWnd, IDC_COMFIRM); - if (np2oscfg.comfirm != (BYTE)val) { - np2oscfg.comfirm = (BYTE)val; + if (np2oscfg.comfirm != (UINT8)val) { + np2oscfg.comfirm = (UINT8)val; update |= SYS_UPDATEOSCFG; } val = GetDlgItemCheck(hWnd, IDC_RESUME); - if (np2oscfg.resume != (BYTE)val) { - np2oscfg.resume = (BYTE)val; + if (np2oscfg.resume != (UINT8)val) { + np2oscfg.resume = (UINT8)val; update |= SYS_UPDATEOSCFG; } sysmng_update(update); @@ -205,7 +212,7 @@ LRESULT CALLBACK CfgDialogProc(HWND hWnd return(FALSE); case WM_COMMAND: - switch (LOWORD(wp)) { + switch(LOWORD(wp)) { case IDOK: cfgupdate(hWnd); EndDialog(hWnd, IDOK); @@ -224,7 +231,7 @@ LRESULT CALLBACK CfgDialogProc(HWND hWnd UINT val; val = (UINT)SendDlgItemMessage(hWnd, IDC_MULTIPLE, CB_GETCURSEL, 0, 0); - if (val < sizeof(mulval)/sizeof(UINT32)) { + if (val < NELEMENTS(mulval)) { setclock(hWnd, mulval[val]); } }