Fix mistake in xswiftbus which could crash X-Plane

This commit is contained in:
Mat Sutcliffe
2020-08-26 21:30:38 +01:00
parent 4cf5ef004f
commit fb3a611948

View File

@@ -152,12 +152,12 @@ namespace XSwiftBus
{
wrappedLines.push_back(text.substr(i, static_cast<size_t>(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();
}