diff --git a/src/main/resources/assets/computercraft/lua/rom/apis/window.lua b/src/main/resources/assets/computercraft/lua/rom/apis/window.lua index 0d4c8f6b8..52e2655e5 100644 --- a/src/main/resources/assets/computercraft/lua/rom/apis/window.lua +++ b/src/main/resources/assets/computercraft/lua/rom/apis/window.lua @@ -243,6 +243,9 @@ function create( parent, nX, nY, nWidth, nHeight, bStartVisible ) end function window.setCursorPos( x, y ) + if type( x ) ~= "number" or type( y ) ~= "number" then + error( "Expected number, number", 2 ) + end nCursorX = math.floor( x ) nCursorY = math.floor( y ) if bVisible then