Browse Source

Do not use blocks for enum items as NewLineKind.Never is buggy.

pull/778/head
Joao Matos 8 years ago
parent
commit
a5728225d8
  1. 10
      src/Generator/Generators/CodeGenerator.cs

10
src/Generator/Generators/CodeGenerator.cs

@ -184,16 +184,14 @@ namespace CppSharp.Generators @@ -184,16 +184,14 @@ namespace CppSharp.Generators
public virtual void GenerateEnumItems(Enumeration @enum)
{
var last = @enum.Items.Last();
foreach (var item in @enum.Items)
{
PushBlock(BlockKind.EnumItem);
item.Visit(this);
if (item != @enum.Items.Last())
if (item != last)
WriteLine(",");
PopBlock(NewLineKind.Never);
}
}

Loading…
Cancel
Save