main_win.cc
branchgui
changeset 63 59768817442a
parent 61 d5668800f774
child 68 1a27576aa199
     1.1 --- a/main_win.cc	Thu Aug 18 13:33:49 2005 +0000
     1.2 +++ b/main_win.cc	Tue Aug 23 07:36:09 2005 +0000
     1.3 @@ -264,11 +264,13 @@
     1.4    if (fcdialog.run() == Gtk::RESPONSE_ACCEPT)
     1.5    {
     1.6      Glib::ustring filename = fcdialog.get_filename();
     1.7 -    mapstorage.readFromFile(filename);
     1.8 -    mapstorage.file_name = filename;
     1.9 -    mapstorage.modified = false;
    1.10 -    gd_canvas.drawGraph();
    1.11 -    mapwin.update();
    1.12 +    if (!mapstorage.readFromFile(filename))
    1.13 +    {
    1.14 +      mapstorage.file_name = filename;
    1.15 +      mapstorage.modified = false;
    1.16 +      gd_canvas.drawGraph();
    1.17 +      mapwin.update();
    1.18 +    }
    1.19    }
    1.20  }
    1.21