X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=evalgraph.c;h=5fc735ecdc12b97d9ceb690028b1db4e8024fd22;hb=0040d8cb7329ff41f7047f8486ae47765e45abbe;hp=f386df34d87ed8bf730db0224a1f9a5fb8ff06bd;hpb=0cae88bcd346990eea568d27df9efc719fc63d2b;p=xboard.git diff --git a/evalgraph.c b/evalgraph.c index f386df3..5fc735e 100644 --- a/evalgraph.c +++ b/evalgraph.c @@ -87,10 +87,13 @@ static int GetPvScore( int index ) char* MakeEvalTitle( char * title) { - int score = currPvInfo[ currCurrent ].score; - int depth = currPvInfo[ currCurrent ].depth; + int score, depth; static char buf[MSG_SIZ]; + if( currCurrent <0 ) return title; // currCurrent = -1 crashed WB on start without ini file! + score = currPvInfo[ currCurrent ].score; + depth = currPvInfo[ currCurrent ].depth; + if( depth <=0 ) return title; if( currCurrent & 1 ) score = -score; /* Flip score for black */ snprintf(buf, MSG_SIZ, "%s {%s%.2f/%-2d %d}", title, score>0 ? "+" : " ", score/100., depth, (currPvInfo[currCurrent].time+50)/100);