Fixed #3216 (GUI: Crash when cancel is clicked in the New Project dialog)

This commit is contained in:
Marek Zmysłowski 2011-11-25 07:42:16 +01:00 committed by Daniel Marjamäki
parent a8f2dc1fec
commit 7c4c0b628b
1 changed files with 12 additions and 10 deletions

View File

@ -880,17 +880,19 @@ void MainWindow::NewProjectFile()
QString(), QString(),
filter); filter);
if (!filepath.isEmpty()) { if (filepath.isEmpty())
EnableProjectActions(true); return;
QFileInfo inf(filepath);
const QString filename = inf.fileName(); EnableProjectActions(true);
FormatAndSetTitle(tr("Project:") + QString(" ") + filename); QFileInfo inf(filepath);
const QString filename = inf.fileName();
FormatAndSetTitle(tr("Project:") + QString(" ") + filename);
delete mProject;
mProject = new Project(filepath, this);
mProject->Create();
mProject->Edit();
delete mProject;
mProject = new Project(filepath, this);
mProject->Create();
mProject->Edit();
}
AddProjectMRU(filepath); AddProjectMRU(filepath);
CheckProject(mProject); CheckProject(mProject);
} }