diff --git a/tools/EditProjectFileTool.cpp b/tools/EditProjectFileTool.cpp index 8938a23..774f85b 100644 --- a/tools/EditProjectFileTool.cpp +++ b/tools/EditProjectFileTool.cpp @@ -364,6 +364,12 @@ void EditProjectFileTool::extractContext( if (lineNumber > 0 && lineNumber <= lines.size()) { targetLine = lineNumber - 1; } + } else if (mode == EditMode::AppendToEnd) { + if (!lines.isEmpty()) { + int startLine = qMax(0, lines.size() - contextLines); + contextBefore = lines.mid(startLine).join('\n'); + } + return; } if (targetLine == -1) {