Mercurial Hosting > luan
diff src/luan/modules/http/LuanHandler.java @ 1397:0dc9837c16be
fix lucene issues
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 11 Sep 2019 01:31:21 -0600 |
parents | a3d0d1c2ce89 |
children | 221eedb0f54e |
line wrap: on
line diff
--- a/src/luan/modules/http/LuanHandler.java Tue Sep 10 13:41:22 2019 -0600 +++ b/src/luan/modules/http/LuanHandler.java Wed Sep 11 01:31:21 2019 -0600 @@ -180,8 +180,9 @@ LuanCloner cloner = new LuanCloner(LuanCloner.Type.COMPLETE); luan = (Luan)cloner.clone(currentLuan); } + luan.load(text,"<eval_in_root>",null).call(); + currentLuan.onClose = null; luan.onClose = this; - luan.load(text,"<eval_in_root>",null).call(); currentLuan = luan; } @@ -278,7 +279,9 @@ for( String mod : mods ) { if( loaded.rawGet(mod) == null ) { LuanCloner cloner = new LuanCloner(LuanCloner.Type.COMPLETE); + currentLuan.onClose = null; currentLuan = (Luan)cloner.clone(currentLuan); + currentLuan.onClose = this; break; } }