From 724f67b31161c73d0ed2a38541a584408ac23f7c Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Mon, 1 Nov 2010 14:29:25 +0100
Subject: [PATCH] Open File: Make it open in project directory if one is set.

Reviewed-by: dt
Task-number: QTCREATORBUG-2947
---
 src/plugins/coreplugin/filemanager.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/coreplugin/filemanager.cpp b/src/plugins/coreplugin/filemanager.cpp
index d5cdcc21e60..8dd3b77a0d0 100644
--- a/src/plugins/coreplugin/filemanager.cpp
+++ b/src/plugins/coreplugin/filemanager.cpp
@@ -779,6 +779,8 @@ QStringList FileManager::getOpenFileNames(const QString &filters,
     if (path.isEmpty()) {
         if (!d->m_currentFile.isEmpty())
             path = QFileInfo(d->m_currentFile).absoluteFilePath();
+        if (path.isEmpty() && useProjectsDirectory())
+            path = projectsDirectory();
     }
     const QStringList files = QFileDialog::getOpenFileNames(d->m_mainWindow,
                                                       tr("Open File"),
-- 
GitLab