start breaking save out from Mussa::analyze()
[mussa.git] / alg / parse_options.cpp
index 4cafee0d213924f4c111ee455c012141cacc86c4..cc7ec632a48a884edbeca26350971b8a11aa162d 100644 (file)
@@ -48,6 +48,8 @@ void initialize_mussa(MussaOptions& opts, int argc, char **argv)
     std::cout << "I apologize for blocking the gui while running the analysis"
               << std::endl;
     opts.analysis->analyze();
+    if (opts.analysis->is_dirty())
+      opts.analysis->save();
   }
   else if (vm.count("view-analysis")) {
     opts.analysis->load( vm["view-analysis"].as< std::string >() );