From 6ebe463bdf4e0d882b6d9ac14f8a8caf97a1adfb Mon Sep 17 00:00:00 2001
From: Abhinav <absingh@mpi-cbg.de>
Date: Sun, 14 May 2023 23:50:46 +0200
Subject: [PATCH] Fixing unnecessary resize

---
 src/Vector/map_vector.hpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/Vector/map_vector.hpp b/src/Vector/map_vector.hpp
index 078ffd17..6f61d78f 100644
--- a/src/Vector/map_vector.hpp
+++ b/src/Vector/map_vector.hpp
@@ -1662,8 +1662,9 @@ namespace openfpm
 		{
 			v_size = mv.v_size;
 			size_t rsz[1] = {v_size};
-			base.resize(rsz);
-
+			if(rsz[0]>base.size()) {
+                base.resize(rsz);
+            }
 			// copy the object on cpu
 			for (size_t i = 0 ; i < v_size ; i++ )
 			{
-- 
GitLab