From ec2bca401c416312d26fe658233226a3600d9cf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Thu, 12 Feb 2015 15:49:32 +0100 Subject: [PATCH] Fallback to to-stringing values when pushing them to Lua instead of yielding `null`. Should make it easier to track down missing converters and work well as a default for many things (e.g. ResourceLocations). --- src/main/scala/li/cil/oc/server/driver/Registry.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/li/cil/oc/server/driver/Registry.scala b/src/main/scala/li/cil/oc/server/driver/Registry.scala index fbaa60666..a4c540c8d 100644 --- a/src/main/scala/li/cil/oc/server/driver/Registry.scala +++ b/src/main/scala/li/cil/oc/server/driver/Registry.scala @@ -143,8 +143,8 @@ private[oc] object Registry extends api.detail.DriverAPI { case t: Throwable => OpenComputers.log.warn("Type converter threw an exception.", t) }) if (converted.isEmpty) { - memo += arg -> null - null + memo += arg -> arg.toString + arg.toString } else { // This is a little nasty but necessary because we need to keep the