diff -r 199f433eb7cd -r 121452cc4096 new_map_win.cc --- a/new_map_win.cc Wed Jul 27 11:19:35 2005 +0000 +++ b/new_map_win.cc Wed Jul 27 11:35:13 2005 +0000 @@ -89,17 +89,21 @@ if((point_num<=1)&&(valid_double)&&(!mapname.empty())) { + int abortion=0; if(edge.get_active()) { - gdc.addNewEdgeMap(def_val,mapname); + abortion=gdc.addNewEdgeMap(def_val,mapname); } else { - gdc.addNewNodeMap(def_val,mapname); + abortion=gdc.addNewNodeMap(def_val,mapname); } - name.set_text(""); - default_value.set_text("0"); - hide(); + if(!abortion) + { + name.set_text(""); + default_value.set_text("0"); + hide(); + } } }