From b5b9c7acc2e504a6f9848d36d1e5bb207b2b23b0 Mon Sep 17 00:00:00 2001 From: neothenil <727549953@qq.com> Date: Thu, 31 Aug 2023 09:32:17 +0800 Subject: [PATCH] remove unnecessary QByteArray instance --- include/spdlog/sinks/qt_sinks.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/spdlog/sinks/qt_sinks.h b/include/spdlog/sinks/qt_sinks.h index 65ca4b0c..1e6452d6 100644 --- a/include/spdlog/sinks/qt_sinks.h +++ b/include/spdlog/sinks/qt_sinks.h @@ -168,9 +168,8 @@ protected: color_range_start = static_cast(msg.color_range_start); color_range_end = static_cast(msg.color_range_end); if (msg.color_range_start < msg.color_range_end) { - QByteArray bytes(str.data(), str.size()); - color_range_start = QString::fromUtf8(bytes.left(msg.color_range_start)).size(); - color_range_end = QString::fromUtf8(bytes.left(msg.color_range_end)).size(); + color_range_start = QString::fromUtf8(str.data(), msg.color_range_start).size(); + color_range_end = QString::fromUtf8(str.data(), msg.color_range_end).size(); } invoke_params params{max_lines_, // max lines