Skip to content

Commit 36900ec

Browse files
committed
Editor: fix Calltip display of array dimension brackets
1 parent ab1cfd0 commit 36900ec

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Editor/AGS.Editor/Panes/ScintillaWrapper.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2168,16 +2168,19 @@ private string ConstructVariableCalltipText(ScriptVariable variable, ScriptStruc
21682168
callTip += "readonly ";
21692169
}
21702170
callTip += variable.Type;
2171-
if (variable.IsArray)
2172-
{
2173-
callTip += "[ ]";
2174-
}
21752171
callTip += " ";
21762172
if (owningStruct != null)
21772173
{
21782174
callTip += owningStruct.Name + ".";
21792175
}
21802176
callTip += variable.VariableName;
2177+
if (variable.IsArray && !variable.IsDynamicArray)
2178+
{
2179+
for (int i = 0; i < variable.ArrayDimensions; ++i)
2180+
callTip += "[]";
2181+
}
2182+
// Replace all "[]" with "[ ]" because "[]" looks bad in the Calltip's font
2183+
callTip = callTip.Replace("[]", "[ ]");
21812184
return callTip;
21822185
}
21832186

0 commit comments

Comments
 (0)