diff -r 218eeb873259 -r cb082cdf3667 gui/mw-mapselector.cc --- a/gui/mw-mapselector.cc Mon Nov 21 17:59:27 2005 +0000 +++ b/gui/mw-mapselector.cc Mon Nov 21 18:03:20 2005 +0000 @@ -1,6 +1,6 @@ #include "map_win.h" -MapWin::MapSelector::MapSelector(GraphDisplayerCanvas & grdispc, MapStorage & mapst, NewMapWin & newmapw, int identifier, bool edge):gdc(grdispc),ms(mapst),nmw(newmapw),id(identifier),itisedge(edge),default_state(true),set_new_map(false),node_to_update(INVALID),edge_to_update(INVALID) +MapWin::MapSelector::MapSelector(GraphDisplayerCanvas & grdispc, MapStorage & mapst, int identifier, bool edge):gdc(grdispc),ms(mapst),id(identifier),itisedge(edge),default_state(true),set_new_map(false),node_to_update(INVALID),edge_to_update(INVALID) { update_list(); @@ -50,7 +50,7 @@ void MapWin::MapSelector::new_but_pressed() { set_new_map=true; - nmw.showByPreChoose(itisedge); + (new NewMapWin("NewMapWin", gdc, itisedge, false))->run(); } void MapWin::MapSelector::update_list()