Mercurial Hosting > luan
diff web/src/luan/modules/web/HttpServicer.java @ 433:c6bcb8859b93
make LuanState.registry a Map;
remove generics from DeepCloneable;
add Map support to DeepCloner;
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 03 May 2015 15:45:39 -0600 |
parents | df95199ca4c0 |
children | 52a6295e92c9 |
line wrap: on
line diff
--- a/web/src/luan/modules/web/HttpServicer.java Sat May 02 23:41:59 2015 -0600 +++ b/web/src/luan/modules/web/HttpServicer.java Sun May 03 15:45:39 2015 -0600 @@ -58,7 +58,7 @@ luan = sessionLuan; } else { DeepCloner cloner = new DeepCloner(); - luan = cloner.deepClone(luan); + luan = (LuanState)cloner.deepClone(luan); session.putValue("luan",luan); } tbl = (LuanTable)PackageLuan.require(luan,modName); @@ -66,8 +66,8 @@ } else { fn = getService(luan,tbl); DeepCloner cloner = new DeepCloner(); - luan = cloner.deepClone(luan); - fn = cloner.get(fn); + luan = (LuanState)cloner.deepClone(luan); + fn = (LuanFunction)cloner.get(fn); } }