r27120 - trunk/freenet/src/freenet/client/async

[email protected] Mon, 20 Apr 2009 21:16:19 +0000
Newsgroups gmane.network.freenet.cvs
Message-ID <[email protected]>
Author: saces
Date: 2009-04-20 21:16:19 +0000 (Mon, 20 Apr 2009)
New Revision: 27120

Modified:
   trunk/freenet/src/freenet/client/async/DefaultManifestPutter.java
Log:
fixes

Modified: trunk/freenet/src/freenet/client/async/DefaultManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/DefaultManifestPutter.java	2009-04-20 20:59:28 UTC (rev 27119)
+++ trunk/freenet/src/freenet/client/async/DefaultManifestPutter.java	2009-04-20 21:16:19 UTC (rev 27120)
@@ -333,8 +333,10 @@
 			if(o instanceof HashMap) {
 				@SuppressWarnings("unchecked")
 				HashMap<String,Object> hm = (HashMap<String,Object>)o;
+				containerBuilder.pushCurrentDir();
 				containerBuilder.makeSubDirCD(name);
 				makeEveryThingUnlimitedPutHandlers(containerBuilder, hm, "");
+				containerBuilder.popCurrentDir();
 			}
 		}
 	}
@@ -357,8 +359,10 @@
 			if(o instanceof HashMap) {
 				@SuppressWarnings("unchecked")
 				HashMap<String,Object> hm = (HashMap<String,Object>)o;
+				containerBuilder.pushCurrentDir();
 				containerBuilder.makeSubDirCD(name);
 				makeEveryThingPutHandlers(containerBuilder, hm, "");
+				containerBuilder.popCurrentDir();
 			}
 		}
 	}