Fix directory used for "Find in This Directory"

If the input already is a directory, we want to search in that, not the
parent.

Fixes: QTCREATORBUG-22079
Change-Id: If47435ecf2ffba088d50b57c18c8b1ee444fd718
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Eike Ziller
2019-05-09 10:17:02 +02:00
parent da1bca07a1
commit 0cab1f1762

View File

@@ -2296,7 +2296,9 @@ void EditorManagerPrivate::findInDirectory()
{
if (!d->m_contextMenuEntry || d->m_contextMenuEntry->fileName().isEmpty())
return;
emit m_instance->findOnFileSystemRequest(d->m_contextMenuEntry->fileName().parentDir().toString());
const FileName path = d->m_contextMenuEntry->fileName();
emit m_instance->findOnFileSystemRequest(
(path.toFileInfo().isDir() ? path : path.parentDir()).toString());
}
void EditorManagerPrivate::split(Qt::Orientation orientation)