diff options
Diffstat (limited to 'generator/FieldBase.cs')
-rw-r--r-- | generator/FieldBase.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generator/FieldBase.cs b/generator/FieldBase.cs index 6a9b782..7e18bbb 100644 --- a/generator/FieldBase.cs +++ b/generator/FieldBase.cs @@ -62,7 +62,7 @@ namespace GtkSharp.Generation { public bool IsArray { get { - return elem.HasAttribute("array_len") || elem.HasAttribute("array"); + return elem.HasAttribute ("array_len") || elem.GetAttributeAsBoolean ("array"); } } @@ -153,7 +153,7 @@ namespace GtkSharp.Generation { SymbolTable table = SymbolTable.Table; StreamWriter sw = gen_info.Writer; - string modifiers = elem.HasAttribute ("new_flag") ? "new " : ""; + string modifiers = elem.GetAttributeAsBoolean ("new_flag") ? "new " : ""; bool is_struct = table.IsStruct (CType) || table.IsBoxed (CType); sw.WriteLine (indent + "public " + modifiers + CSType + " " + Name + " {"); |