--- np2/win9x/dialog/d_serial.cpp 2003/10/22 14:13:25 1.4 +++ np2/win9x/dialog/d_serial.cpp 2003/10/24 14:16:54 1.5 @@ -153,6 +153,7 @@ static LRESULT CALLBACK dlgitem_proc(HWN } str; COMCFG *cfg; UINT update; + COMMNG cm; switch (msg) { case WM_INITDIALOG: @@ -288,12 +289,18 @@ static LRESULT CALLBACK dlgitem_proc(HWN } cfg->def_en = GetDlgItemCheck(hWnd, m->idc[ID_DEFE]); + cm = *m->cm; + if (cm) { + cm->msg(cm, COMMSG_MIMPIDEFEN, cfg->def_en); + } GetDlgItemText(hWnd, m->idc[ID_DEFF], str.mdef, sizeof(str.mdef)); if (milstr_cmp(cfg->def, str.mdef)) { milstr_ncpy(cfg->def, str.mdef, sizeof(cfg->def)); update |= SYS_UPDATEOSCFG; -// commsmidi_toneload(m->comm, str.mdef); + if (cm) { + cm->msg(cm, COMMSG_MIMPIDEFFILE, (long)str.mdef); + } } sysmng_update(update); return(TRUE);