aboutsummaryrefslogtreecommitdiffstats
path: root/qt-mobile/qmlmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-mobile/qmlmanager.cpp')
-rw-r--r--qt-mobile/qmlmanager.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/qt-mobile/qmlmanager.cpp b/qt-mobile/qmlmanager.cpp
index 8a0efd764..bf7920e58 100644
--- a/qt-mobile/qmlmanager.cpp
+++ b/qt-mobile/qmlmanager.cpp
@@ -108,13 +108,15 @@ void QMLManager::loadDives()
int error = parse_file(fileNamePrt.data());
if (!error) {
report_error("filename is now %s", fileNamePrt.data());
- qmlUiShowMessage(get_error_string());
- appendTextToLog(get_error_string());
+ const char *error_string = get_error_string();
+ qmlUiShowMessage(error_string);
+ appendTextToLog(error_string);
set_filename(fileNamePrt.data(), true);
- appendTextToLog(fileNamePrt.data());
} else {
- qmlUiShowMessage(get_error_string());
- appendTextToLog(get_error_string());
+ report_error("failed to open file %s", fileNamePrt.data());
+ const char *error_string = get_error_string();
+ qmlUiShowMessage(error_string);
+ appendTextToLog(error_string);
}
process_dives(false, false);