diff core/src/luan/modules/ThreadLuan.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 a6bf8ff720f8
children 6cc2f047019b
line wrap: on
line diff
--- a/core/src/luan/modules/ThreadLuan.java	Sat May 02 23:41:59 2015 -0600
+++ b/core/src/luan/modules/ThreadLuan.java	Sun May 03 15:45:39 2015 -0600
@@ -15,8 +15,8 @@
 
 	public static void fork(LuanState luan,LuanFunction fn,Object... args) {
 		DeepCloner cloner = new DeepCloner();
-		final LuanState newLuan = cloner.deepClone(luan);
-		final LuanFunction newFn = cloner.get(fn);
+		final LuanState newLuan = (LuanState)cloner.deepClone(luan);
+		final LuanFunction newFn = (LuanFunction)cloner.get(fn);
 		final Object[] newArgs = cloner.deepClone(args);
 		exec.execute(new Runnable(){public void run() {
 			try {