summaryrefslogtreecommitdiff
path: root/src/plugins/clangtools/clangtidyclazytool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/clangtools/clangtidyclazytool.cpp')
-rw-r--r--src/plugins/clangtools/clangtidyclazytool.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/clangtools/clangtidyclazytool.cpp b/src/plugins/clangtools/clangtidyclazytool.cpp
index e15b968a0d..d3f3d841b7 100644
--- a/src/plugins/clangtools/clangtidyclazytool.cpp
+++ b/src/plugins/clangtools/clangtidyclazytool.cpp
@@ -119,13 +119,14 @@ public:
const Debugger::DiagnosticLocation start = step.ranges.first();
const Debugger::DiagnosticLocation end = step.ranges.last();
- const int startPos = file.position(start.line, start.column);
- const int endPos = file.position(end.line, end.column);
+ const int startPos = file.position(start.filePath, start.line, start.column);
+ const int endPos = file.position(start.filePath, end.line, end.column);
auto op = new ReplacementOperation;
op->pos = startPos;
op->length = endPos - startPos;
op->text = step.message;
+ op->fileName = start.filePath;
op->apply = apply;
replacements += op;
@@ -332,7 +333,7 @@ void ClangTidyClazyTool::startTool(bool askUserForFileSelection)
QTC_ASSERT(project, return);
const FileInfos fileInfos = collectFileInfos(project, askUserForFileSelection);
- if (fileInfos.isEmpty())
+ if (fileInfos.empty())
return;
auto clangTool = new ClangTidyClazyRunControl(runControl,