From 8592ad6d9272cab18ed6d91ce3a0ba20c1d0c3d0 Mon Sep 17 00:00:00 2001 From: Brett Date: Fri, 3 Mar 2023 10:41:38 -0500 Subject: [PATCH] fix memory issue? --- include/blt/math/matrix.h | 2 +- src/blt/std/format.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/blt/math/matrix.h b/include/blt/math/matrix.h index 96fc5ce..0358615 100644 --- a/include/blt/math/matrix.h +++ b/include/blt/math/matrix.h @@ -280,7 +280,7 @@ namespace blt { static inline mat4x4 ortho(float left, float right, float top, float bottom, float near, float far){ mat4x4 perspectiveMat4x4 {emptyMatrix}; - + perspectiveMat4x4.m00(2/(right - left)); perspectiveMat4x4.m11(2/(top-bottom)); perspectiveMat4x4.m22(2/(far-near)); diff --git a/src/blt/std/format.cpp b/src/blt/std/format.cpp index 300cfde..600ab62 100644 --- a/src/blt/std/format.cpp +++ b/src/blt/std/format.cpp @@ -18,7 +18,7 @@ std::vector blt::string::TableFormatter::createTable(bool top, bool std::vector table; const auto& tableHeader = generateColumnHeader(); const auto& topSeparator = generateTopSeparator(tableHeader.size()); - const auto& lineSeparator = generateSeparator(tableHeader.size()); + const auto& lineSeparator = generateSeparator(tableHeader.size() - 1); if (top) table.push_back(topSeparator); @@ -108,7 +108,7 @@ std::string blt::string::TableFormatter::generateSeparator(size_t size) { for (int i = 0; i < size; i++) { if (i == nextIndex) { auto currentColumnSize = columns[currentColumnIndex++].maxColumnLength + m_columnPadding*2; - nextIndex += currentColumnSize+1; + nextIndex += currentColumnSize + 1; wholeWidthSeparator += "+"; } else wholeWidthSeparator += "-";