From: Ton v. O. <tvo...@us...> - 2006-10-19 16:14:34
|
Update of /cvsroot/easycalc/easycalc In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv14327 Modified Files: grsetup.c Log Message: Fix bug in yesterdays commit. Index: grsetup.c =================================================================== RCS file: /cvsroot/easycalc/easycalc/grsetup.c,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** grsetup.c 19 Oct 2006 01:46:38 -0000 1.29 --- grsetup.c 19 Oct 2006 16:14:24 -0000 1.30 *************** *** 43,46 **** --- 43,47 ---- static Int16 firstVisible = 0; static Int16 selectedRow; + static Boolean grSetupOpen = false; static char *tblFuncs[] = {"Y1","Y2","Y3","Y4","Y5","Y6"}; *************** *** 696,699 **** --- 697,701 ---- case grSetupDone: graphPrefs.grid = CtlGetValue(GetObjectPtr(ckbGrGrid)); + grSetupOpen = false; FrmReturnToForm(0); FrmUpdateForm(frmGraph, frmUpdateVars); *************** *** 786,796 **** break; case winEnterEvent: ! if (event->data.winEnter.enterWindow == (WinHandle) frm) draw_grType(frm); break; case frmCloseEvent: handled = false; break; case frmOpenEvent: grsetup_tbl_init(); FrmDrawForm(frm); --- 788,801 ---- break; case winEnterEvent: ! if (grSetupOpen && ! event->data.winEnter.enterWindow == (WinHandle) frm) draw_grType(frm); break; case frmCloseEvent: + grSetupOpen = false; handled = false; break; case frmOpenEvent: + grSetupOpen = true; grsetup_tbl_init(); FrmDrawForm(frm); |