From fb3a6119484c236deb76dca5141be5d24c235fb6 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Wed, 26 Aug 2020 21:30:38 +0100 Subject: [PATCH] Fix mistake in xswiftbus which could crash X-Plane --- src/xswiftbus/service.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xswiftbus/service.cpp b/src/xswiftbus/service.cpp index 0679484c0..53f5a33c0 100644 --- a/src/xswiftbus/service.cpp +++ b/src/xswiftbus/service.cpp @@ -152,12 +152,12 @@ namespace XSwiftBus { wrappedLines.push_back(text.substr(i, static_cast(lineLength)) + ellipsis); } - wrappedLines.back().erase(wrappedLines.back().size() - 3); + wrappedLines.back().erase(wrappedLines.back().size() - ellipsis.size()); if (wrappedLines.back().empty()) { wrappedLines.pop_back(); } else if (wrappedLines.back().size() == ellipsis.size() && wrappedLines.size() > 1) { auto secondLastLine = wrappedLines.end() - 2; - secondLastLine->erase(wrappedLines.back().size() - 3); + secondLastLine->erase(wrappedLines.back().size() - ellipsis.size()); secondLastLine->append(wrappedLines.back()); wrappedLines.pop_back(); }