From 5935e4f3946766328f9d2b65f8fe9c3fd2736b8c Mon Sep 17 00:00:00 2001 From: GenericHeroGuy Date: Thu, 4 Sep 2025 16:40:55 +0200 Subject: [PATCH] Fix the splitscreen crash --- src/core/static_vec.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/static_vec.hpp b/src/core/static_vec.hpp index a5a529564..4fccc1e33 100644 --- a/src/core/static_vec.hpp +++ b/src/core/static_vec.hpp @@ -41,7 +41,7 @@ public: StaticVec(const StaticVec& rhs) { - for (size_t i = size_; i > 0; i--) + for (size_t i = size_ - 1; i != SIZE_MAX; i--) { arr_[i] = T(); } @@ -54,7 +54,7 @@ public: StaticVec(StaticVec&& rhs) noexcept(std::is_nothrow_move_assignable_v) { - for (size_t i = size_; i > 0; i--) + for (size_t i = size_ - 1; i != SIZE_MAX; i--) { arr_[i] = T(); } @@ -84,7 +84,7 @@ public: StaticVec& operator=(const StaticVec& rhs) { - for (size_t i = size_; i > 0; i--) + for (size_t i = size_ - 1; i != SIZE_MAX; i--) { arr_[i] = T(); } @@ -98,7 +98,7 @@ public: StaticVec& operator=(StaticVec&& rhs) noexcept(std::is_nothrow_move_constructible_v) { - for (size_t i = size_; i > 0; i--) + for (size_t i = size_ - 1; i != SIZE_MAX; i--) { arr_[i] = T(); }