Skip to content

Commit f316e0d

Browse files
committed
GUI: handle 'cancel' in open dialog
1 parent ca2f59a commit f316e0d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

gui/projectfiledialog.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,10 @@ void ProjectFileDialog::BrowseImportProject()
190190
const QFileInfo inf(mFilePath);
191191
const QDir &dir = inf.absoluteDir();
192192
QString fileName = QFileDialog::getOpenFileName(this, tr("Import Project"),
193-
dir.canonicalPath(),
194-
tr("Visual Studio (*.sln *.vcxproj);;Compile database (compile_database.json)"));
195-
mUI.mEditImportProject->setText(dir.relativeFilePath(fileName));
193+
dir.canonicalPath(),
194+
tr("Visual Studio (*.sln *.vcxproj);;Compile database (compile_database.json)"));
195+
if (!fileName.isEmpty())
196+
mUI.mEditImportProject->setText(dir.relativeFilePath(fileName));
196197
}
197198

198199
void ProjectFileDialog::AddIncludeDir(const QString &dir)

0 commit comments

Comments
 (0)