From 125945bff7b460cd24a1111326803dbd8f3d658d Mon Sep 17 00:00:00 2001 From: Ulrich Kemloh <kemlohulrich@gmail.com> Date: Tue, 9 Dec 2014 14:24:34 +0100 Subject: [PATCH] Logfile was not created in online modei, could lead to crash. --- src/MainWindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index f5e46fe..2c4020d 100755 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -490,7 +490,10 @@ FacilityGeometry* MainWindow::parseGeometry(QString geometryString) FacilityGeometry* geometry = visualisationThread->getGeometry(); + + if(!geofileName.isEmpty()) { + SystemSettings::CreateLogfile(); if (geofileName.endsWith(".xml",Qt::CaseInsensitive)) { //parsing the file if(!SaxParser::parseGeometryJPS(geofileName,geometry)) { @@ -500,6 +503,7 @@ FacilityGeometry* MainWindow::parseGeometry(QString geometryString) //must not be a file name SaxParser::parseGeometryTRAV(geofileName,geometry); } + SystemSettings::DeleteLogfile(); } // I assume it is a trav format node, //which is the only one which can directly be inserted into a file -- GitLab