diff -r 79bffdf6aea2 -r 7a8c41aa3c29 graph_displayer_canvas-edge.cc --- a/graph_displayer_canvas-edge.cc Thu Jul 21 19:28:29 2005 +0000 +++ b/graph_displayer_canvas-edge.cc Fri Jul 22 11:04:27 2005 +0000 @@ -136,6 +136,10 @@ { if(j!=length) { + if((number-(int)number)>ALMOST_ONE) + { + number=round(number); + } int digit=(int)(number/maxpos); str[j]=(digit+'0'); number-=digit*maxpos; @@ -174,6 +178,10 @@ { if(j!=length) { + if((number-(int)number)>ALMOST_ONE) + { + number=round(number); + } int digit=(int)(number/maxpos); str[j]=(digit+'0'); number-=digit*maxpos;