From 77024cd0bc734ca6dfce8d98e5dc2538a0b5cb95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Madar=C3=A1sz?= Date: Fri, 23 May 2025 06:47:48 +0200 Subject: [PATCH] reorder indices on metadata entry removal (#1109) --- WickedEngine/wiScene_Components.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/WickedEngine/wiScene_Components.h b/WickedEngine/wiScene_Components.h index 1b36c912c..aec866a61 100644 --- a/WickedEngine/wiScene_Components.h +++ b/WickedEngine/wiScene_Components.h @@ -2406,6 +2406,12 @@ namespace wi::scene values.erase(values.begin() + lookup[name]); names.erase(names.begin() + lookup[name]); lookup.erase(name); + + // reorder lookup + for (size_t i = 0; i < names.size(); ++i) + { + lookup[names[i]] = i; + } } } };