From dc6ec4fb4f88f9ed8ada54747b54e8dcab4a292d Mon Sep 17 00:00:00 2001 From: Petr Mironychev <9195189+Palm1r@users.noreply.github.com> Date: Tue, 25 Nov 2025 23:33:52 +0100 Subject: [PATCH] refactor: Add reserve size for commands --- tools/ExecuteTerminalCommandTool.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/ExecuteTerminalCommandTool.cpp b/tools/ExecuteTerminalCommandTool.cpp index 4440bc2..8bf9215 100644 --- a/tools/ExecuteTerminalCommandTool.cpp +++ b/tools/ExecuteTerminalCommandTool.cpp @@ -226,9 +226,12 @@ QStringList ExecuteTerminalCommandTool::getAllowedCommands() const return QStringList(); } - QStringList commands = commandsStr.split(',', Qt::SkipEmptyParts); - for (QString &cmd : commands) { - cmd = cmd.trimmed(); + const QStringList rawCommands = commandsStr.split(',', Qt::SkipEmptyParts); + QStringList commands; + commands.reserve(rawCommands.size()); + + for (const QString &cmd : rawCommands) { + commands.append(cmd.trimmed()); } return commands;