diff --git a/LuaInterface/LuaInterface/CheckType.cs b/LuaInterface/LuaInterface/CheckType.cs index e31a0964b0..d994e71bd7 100644 --- a/LuaInterface/LuaInterface/CheckType.cs +++ b/LuaInterface/LuaInterface/CheckType.cs @@ -263,7 +263,7 @@ namespace LuaInterface { if (LuaDLL.lua_isnumber(luaState, stackPos)) { - Color retVal = Color.FromArgb((int)LuaDLL.lua_tonumber(luaState, stackPos)); + Color retVal = Color.FromArgb((int)(long)LuaDLL.lua_tonumber(luaState, stackPos)); return retVal; } else if (LuaDLL.lua_isstring(luaState, stackPos)) diff --git a/output/dll/LuaInterface.dll b/output/dll/LuaInterface.dll index 84767d8c2f..12d8495876 100644 Binary files a/output/dll/LuaInterface.dll and b/output/dll/LuaInterface.dll differ