summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/mainwindow.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
index c9b003d3a..18cb0c122 100644
--- a/qt-ui/mainwindow.cpp
+++ b/qt-ui/mainwindow.cpp
@@ -135,7 +135,8 @@ void MainWindow::cleanUpEmpty()
ui.ProfileWidget->clear();
ui.ListWidget->reload(DiveTripModel::TREE);
ui.globe->reload();
- setTitle(MWTF_DEFAULT);
+ if (!existing_filename)
+ setTitle(MWTF_DEFAULT);
}
void MainWindow::on_actionClose_triggered()
@@ -790,6 +791,10 @@ void MainWindow::setTitle(enum MainWindowTitleFormat format)
setWindowTitle("Subsurface");
break;
case MWTF_FILENAME:
+ if (!existing_filename) {
+ setTitle(MWTF_DEFAULT);
+ return;
+ }
QFile f(existing_filename);
QFileInfo fileInfo(f);
QString fileName(fileInfo.fileName());