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