1.1 --- a/graph_displayer_canvas-node.cc Fri Jul 15 21:17:18 2005 +0000
1.2 +++ b/graph_displayer_canvas-node.cc Thu Jul 21 19:28:29 2005 +0000
1.3 @@ -136,11 +136,7 @@
1.4 //that is the deleter map
1.5
1.6 Graph::NodeMap<double> * actual_map;
1.7 - if(mapname=="Default")
1.8 - {
1.9 - actual_map=new Graph::NodeMap<double>(g,node_property_defaults[N_COLOR]);
1.10 - }
1.11 - else
1.12 + if(mapname!="Default")
1.13 {
1.14 actual_map=(mapstorage.nodemap_storage)[mapname];
1.15 }
1.16 @@ -151,6 +147,7 @@
1.17 {
1.18 if(mapname!="Default")
1.19 {
1.20 + nodemap_to_edit=mapname;
1.21 double number=(*actual_map)[i];
1.22 int length=1;
1.23 //if number is smaller than one, length would be negative, or invalid
1.24 @@ -168,7 +165,7 @@
1.25 {
1.26 if(j!=length)
1.27 {
1.28 - int digit=(int)(number/maxpos);
1.29 + int digit=(int)round(number/maxpos);
1.30 str[j]=(digit+'0');
1.31 number-=digit*maxpos;
1.32 number*=10;
1.33 @@ -179,6 +176,7 @@
1.34 }
1.35 else
1.36 {
1.37 + nodemap_to_edit="";
1.38 nodetextmap[i]->property_text().set_value("");
1.39 }
1.40 }