From 71da8bc35ece955559a34d4221a0df11a30d1819 Mon Sep 17 00:00:00 2001 From: Joshua Filby Date: Sun, 27 Mar 2022 23:51:10 -0500 Subject: [PATCH] cache: use LinkedHashMap for switch jump tables --- .../net/runelite/cache/definitions/loaders/ScriptLoader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cache/src/main/java/net/runelite/cache/definitions/loaders/ScriptLoader.java b/cache/src/main/java/net/runelite/cache/definitions/loaders/ScriptLoader.java index e77964a5ca..12c6539547 100644 --- a/cache/src/main/java/net/runelite/cache/definitions/loaders/ScriptLoader.java +++ b/cache/src/main/java/net/runelite/cache/definitions/loaders/ScriptLoader.java @@ -24,7 +24,7 @@ */ package net.runelite.cache.definitions.loaders; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import net.runelite.cache.definitions.ScriptDefinition; import net.runelite.cache.io.InputStream; @@ -61,7 +61,7 @@ public class ScriptLoader for (int i = 0; i < numSwitches; ++i) { - switches[i] = new HashMap<>(); + switches[i] = new LinkedHashMap<>(); int count = in.readUnsignedShort(); while (count-- > 0)