From c88eac9d61d2878d65e8bfd7bb96da5ea0f7b65b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Mon, 12 Jan 2015 04:31:34 +0100 Subject: [PATCH] Nothing to see here, please keep moving right along. --- .../scala/li/cil/oc/server/component/GraphicsCard.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/scala/li/cil/oc/server/component/GraphicsCard.scala b/src/main/scala/li/cil/oc/server/component/GraphicsCard.scala index f82a24e98..dc82aea6a 100644 --- a/src/main/scala/li/cil/oc/server/component/GraphicsCard.scala +++ b/src/main/scala/li/cil/oc/server/component/GraphicsCard.scala @@ -236,8 +236,8 @@ abstract class GraphicsCard extends prefab.ManagedEnvironment { def copy(context: Context, args: Arguments): Array[AnyRef] = { val x = args.checkInteger(0) - 1 val y = args.checkInteger(1) - 1 - val w = args.checkInteger(2) - val h = args.checkInteger(3) + val w = math.max(0, args.checkInteger(2)) + val h = math.max(0, args.checkInteger(3)) val tx = args.checkInteger(4) val ty = args.checkInteger(5) screen(s => { @@ -252,8 +252,8 @@ abstract class GraphicsCard extends prefab.ManagedEnvironment { def fill(context: Context, args: Arguments): Array[AnyRef] = { val x = args.checkInteger(0) - 1 val y = args.checkInteger(1) - 1 - val w = args.checkInteger(2) - val h = args.checkInteger(3) + val w = math.max(0, args.checkInteger(2)) + val h = math.max(0, args.checkInteger(3)) val value = args.checkString(4) if (value.length == 1) screen(s => { val c = value.charAt(0)