From 2aa6a5b6286db8a86469b2c197a61b0b536a5309 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 7 Apr 2021 16:11:25 -0700 Subject: [PATCH] GUACAMOLE-1364: Ensure extension resources are included in defined order. --- .../main/java/org/apache/guacamole/extension/Extension.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java b/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java index b78f40781..5c74c897d 100644 --- a/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java +++ b/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java @@ -26,7 +26,7 @@ import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.zip.ZipEntry; import java.util.zip.ZipException; @@ -149,7 +149,7 @@ public class Extension { return Collections.emptyMap(); // Add classpath resource for each path provided - Map resources = new HashMap(paths.size()); + Map resources = new LinkedHashMap<>(paths.size()); for (String path : paths) resources.put(path, new ClassPathResource(classLoader, mimetype, path)); @@ -178,7 +178,7 @@ public class Extension { return Collections.emptyMap(); // Add classpath resource for each path/mimetype pair provided - Map resources = new HashMap(resourceTypes.size()); + Map resources = new LinkedHashMap<>(resourceTypes.size()); for (Map.Entry resource : resourceTypes.entrySet()) { // Get path and mimetype from entry