From e47c7356fd8b7b7b395b2e5e2c602d44fc8d9ca1 Mon Sep 17 00:00:00 2001 From: AnturK Date: Sat, 4 Jun 2022 11:49:44 +0200 Subject: [PATCH] Fixes UpdatePaths removing used keys if they got touched twice (#67489) --- tools/mapmerge2/dmm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mapmerge2/dmm.py b/tools/mapmerge2/dmm.py index cd6869d4c1e..5702ed21edc 100644 --- a/tools/mapmerge2/dmm.py +++ b/tools/mapmerge2/dmm.py @@ -84,7 +84,7 @@ class DMM: self.grid[k] = bad_keys.get(v, v) def remove_unused_keys(self, modified_keys = None): - unused_keys = modified_keys if modified_keys is not None else self.dictionary.keys() + unused_keys = list(set(modified_keys)) if modified_keys is not None else self.dictionary.keys() for key in self.grid.values(): if key in unused_keys: unused_keys.remove(key)