diff options
Diffstat (limited to 'src/plugins/clangtools/clangtidyclazytool.cpp')
-rw-r--r-- | src/plugins/clangtools/clangtidyclazytool.cpp | 7 |
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, |