diff --git a/Qt/mainwindow.cpp b/Qt/mainwindow.cpp index 8f6e144ec7..9a7ca98936 100644 --- a/Qt/mainwindow.cpp +++ b/Qt/mainwindow.cpp @@ -256,9 +256,12 @@ void MainWindow::lmapAct() dialog.setAcceptMode(QFileDialog::AcceptOpen); QStringList fileNames; if (dialog.exec()) - { fileNames = dialog.selectedFiles(); - symbolMap.LoadSymbolMap(fileNames[0].toStdString().c_str()); + + if (fileNames.count() > 0) + { + QString fileName = QFileInfo(fileNames[0]).absoluteFilePath(); + symbolMap.LoadSymbolMap(fileName.toStdString().c_str()); notifyMapsLoaded(); } }