gui/main_win.cc
changeset 1645 4a04bb856ac7
parent 1635 1d2e5352e99b
child 1650 422906271d22
equal deleted inserted replaced
16:9ee8228d263a 17:7983fa576a80
   262   fcdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
   262   fcdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
   263   fcdialog.add_button(Gtk::Stock::OPEN, Gtk::RESPONSE_ACCEPT);
   263   fcdialog.add_button(Gtk::Stock::OPEN, Gtk::RESPONSE_ACCEPT);
   264   if (fcdialog.run() == Gtk::RESPONSE_ACCEPT)
   264   if (fcdialog.run() == Gtk::RESPONSE_ACCEPT)
   265   {
   265   {
   266     Glib::ustring filename = fcdialog.get_filename();
   266     Glib::ustring filename = fcdialog.get_filename();
   267     mapstorage.readFromFile(filename);
   267     if (!mapstorage.readFromFile(filename))
   268     mapstorage.file_name = filename;
   268     {
   269     mapstorage.modified = false;
   269       mapstorage.file_name = filename;
   270     gd_canvas.drawGraph();
   270       mapstorage.modified = false;
   271     mapwin.update();
   271       gd_canvas.drawGraph();
       
   272       mapwin.update();
       
   273     }
   272   }
   274   }
   273 }
   275 }
   274 
   276 
   275 void MainWin::saveFile()
   277 void MainWin::saveFile()
   276 {
   278 {