From 78a896c057edaa207c88a9b444d06d76d89b7e98 Mon Sep 17 00:00:00 2001 From: Stefan Karschti Date: Thu, 31 Aug 2023 19:42:51 +0300 Subject: [PATCH] Fix index vector constructors (drawable renderer) (#1591) --- src/mbgl/gfx/index_vector.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mbgl/gfx/index_vector.hpp b/src/mbgl/gfx/index_vector.hpp index 5062c75ff..f47b14a30 100644 --- a/src/mbgl/gfx/index_vector.hpp +++ b/src/mbgl/gfx/index_vector.hpp @@ -23,9 +23,11 @@ public: IndexVectorBase() = default; IndexVectorBase(std::vector&& indexes) : v(std::move(indexes)) {} - IndexVectorBase(const IndexVectorBase&) {} // buffer is not copied + IndexVectorBase(const IndexVectorBase& other) + : v(other.v) {} // buffer is not copied IndexVectorBase(IndexVectorBase&& other) - : buffer(std::move(other.buffer)), + : v(std::move(other.v)), + buffer(std::move(other.buffer)), dirty(other.dirty), released(other.released) {} virtual ~IndexVectorBase() = default;