generator: Fix accessing EqualityName for GArray*s

This commit is contained in:
Thibault Saunier 2018-01-29 14:07:35 -03:00 committed by Harry
parent 939111a348
commit 57ea279ceb

View File

@ -89,7 +89,9 @@ namespace GtkSharp.Generation {
string wrapped_name = SymbolTable.Table.MangleName (CName); string wrapped_name = SymbolTable.Table.MangleName (CName);
IGeneratable gen = table [CType]; IGeneratable gen = table [CType];
if (IsArray || gen is IAccessor) if (IsArray && IsNullTermArray)
return StudlyName + "Ptr";
else if (IsArray || gen is IAccessor)
return Access == "public" ? StudlyName : Name; return Access == "public" ? StudlyName : Name;
else if (IsBitfield) else if (IsBitfield)
return Name; return Name;