forked from qt-creator/qt-creator
DiffEditor: Avoid "jump to file" for directories and nonexistent files
Submodule diff sample (sub is the submodule's root directory): diff --git a/sub b/sub index 6ae5025..4b26500 160000 --- a/sub +++ b/sub @@ -1 +1 @@ -Subproject commit 6ae5025c9a66767e90cd320f9661e7694f7ea8b5 +Subproject commit 4b2650066d4143e8b7a9f4b19e46b96996a1dd90 Change-Id: I388de5bc50ceb1fcfc31a3a70ce8328c83fafa71 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
ed8677b391
commit
6c921090bf
@@ -1236,6 +1236,8 @@ void SideBySideDiffEditorWidget::jumpToOriginalFile(const QString &fileName,
|
|||||||
|
|
||||||
const QDir dir(m_controller->workingDirectory());
|
const QDir dir(m_controller->workingDirectory());
|
||||||
const QString absoluteFileName = dir.absoluteFilePath(fileName);
|
const QString absoluteFileName = dir.absoluteFilePath(fileName);
|
||||||
|
QFileInfo fi(absoluteFileName);
|
||||||
|
if (fi.exists() && !fi.isDir())
|
||||||
Core::EditorManager::openEditorAt(absoluteFileName, lineNumber, columnNumber);
|
Core::EditorManager::openEditorAt(absoluteFileName, lineNumber, columnNumber);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -758,6 +758,8 @@ void UnifiedDiffEditorWidget::jumpToOriginalFile(const QString &fileName,
|
|||||||
|
|
||||||
const QDir dir(m_controller->workingDirectory());
|
const QDir dir(m_controller->workingDirectory());
|
||||||
const QString absoluteFileName = dir.absoluteFilePath(fileName);
|
const QString absoluteFileName = dir.absoluteFilePath(fileName);
|
||||||
|
QFileInfo fi(absoluteFileName);
|
||||||
|
if (fi.exists() && !fi.isDir())
|
||||||
Core::EditorManager::openEditorAt(absoluteFileName, lineNumber, columnNumber);
|
Core::EditorManager::openEditorAt(absoluteFileName, lineNumber, columnNumber);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user