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. 8
      src/Generator/Generators/CodeGenerator.cs

8
src/Generator/Generators/CodeGenerator.cs

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

Loading…
Cancel
Save