Author: carlucci
Date: Fri Oct  5 20:43:58 2012
New Revision: 1394794

URL: http://svn.apache.org/viewvc?rev=1394794&view=rev
Log:
RAVE-813: Script Registration order is getting lost in DefaultScriptManager

Modified:
    
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java

Modified: 
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java?rev=1394794&r1=1394793&r2=1394794&view=diff
==============================================================================
--- 
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
 (original)
+++ 
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/web/renderer/impl/DefaultScriptManager.java
 Fri Oct  5 20:43:58 2012
@@ -98,7 +98,8 @@ public class DefaultScriptManager implem
     @Synchronized(discriminator = "'SM_#map.toString()'", id = "#location")
     private static void addMapForLocation(ScriptLocation location, 
Map<ScriptLocation, Map<String, String>> map) {
         if (!map.containsKey(location)) {
-            map.put(location, new HashMap<String, String>());
+            // use a LinkedHashMap to preserve the order of the script 
registrations
+            map.put(location, new LinkedHashMap<String, String>());
         }
     }
     


Reply via email to