X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xboard.c;h=af116f02bfaa5301eef28786dd546e2366d1c778;hb=a033b3e97d60c1d05ee5ec3a54f7c61d6225962a;hp=3d5081d5d3b29bffdc3ca1dc9690c83e766adbe1;hpb=faa05e8595a0009e81625cacb71d63155a609bfd;p=xboard.git diff --git a/xboard.c b/xboard.c index 3d5081d..af116f0 100644 --- a/xboard.c +++ b/xboard.c @@ -1147,6 +1147,10 @@ XtResource clientResources[] = { { "showButtonBar", "showButtonBar", XtRBoolean, sizeof(Boolean), XtOffset(AppDataPtr, showButtonBar), XtRImmediate, (XtPointer) True }, + /* icsEngineAnalyze */ + {"icsEngineAnalyze", "icsEngineAnalyze", XtRBoolean, + sizeof(Boolean), XtOffset(AppDataPtr, icsEngineAnalyze), + XtRImmediate, (XtPointer) False }, }; XrmOptionDescRec shellOptions[] = { @@ -2466,9 +2470,6 @@ XBoard square size (hint): %d\n\ args, 1); } - /* icsEngineAnalyze - default init */ - appData.icsEngineAnalyze = FALSE; - /* * Create an icon. */ @@ -5028,6 +5029,8 @@ void AnalysisPopDown() XtPopdown(analysisShell); XSync(xDisplay, False); analysisUp = False; + /* icsEngineAnalyze */ + if (appData.icsEngineAnalyze) ExitAnalyzeMode(); } @@ -5877,7 +5880,6 @@ void AnalyzeModeProc(w, event, prms, nprms) if (appData.icsEngineAnalyze) { if (appData.debugMode) fprintf(debugFP, _("Found unexpected active ICS engine analyze \n")); - appData.icsEngineAnalyze = FALSE; ExitAnalyzeMode(); ModeHighlight(); return; @@ -5886,7 +5888,6 @@ void AnalyzeModeProc(w, event, prms, nprms) } else { /* if enable, use want disable icsEngineAnalyze */ if (appData.icsEngineAnalyze) { - appData.icsEngineAnalyze = FALSE; ExitAnalyzeMode(); ModeHighlight(); return;