Author: xavier
Date: Thu May 10 14:38:50 2007
New Revision: 537003

URL: http://svn.apache.org/viewvc?view=rev&rev=537003
Log:
FIX on pop implementation (IVY-497) (thanks to Jaroslaw Wypychowski)

Modified:
    incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java

Modified: incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java
URL: 
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java?view=diff&rev=537003&r1=537002&r2=537003
==============================================================================
--- incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java 
(original)
+++ incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java Thu 
May 10 14:38:50 2007
@@ -183,9 +183,10 @@
                synchronized(_contextMap){
                        Object o=_contextMap.get(key);
                        if(o==null) return false;
-                       if(!o.equals(expectedValue)) return false;
                        if(o instanceof List){
                                if(((List)o).size()==0) return false;
+                               Object top=((List)o).get(0);
+                               if(!top.equals(expectedValue)) return false;    
                        
                                ((List)o).remove(0);
                                return true;
                        } else {


Reply via email to