From e415c6e08e216f978cc82f55b8713b9d18d5c97f Mon Sep 17 00:00:00 2001 From: Artem Pavlenko Date: Fri, 18 Jun 2010 10:53:49 +0000 Subject: [PATCH] + catch all exceptions in load_map_file --- demo/viewer/mainwindow.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/demo/viewer/mainwindow.cpp b/demo/viewer/mainwindow.cpp index c5b2d2881..9839bd92a 100644 --- a/demo/viewer/mainwindow.cpp +++ b/demo/viewer/mainwindow.cpp @@ -131,6 +131,7 @@ void MainWindow::open(QString const& path) if (!filename_.isEmpty()) { + load_map_file(filename_); setWindowTitle(tr("%1 - Mapnik Viewer").arg(filename_)); } @@ -178,6 +179,10 @@ void MainWindow::load_map_file(QString const& filename) { std::cout << ex.what() << "\n"; } + catch (...) + { + std::cerr << "Exception caught in load_map\n"; + } layerTab_->setModel(new LayerListModel(map,this)); styleTab_->setModel(new StyleModel(map,this)); }