Skip to content

Commit f5c2241

Browse files
committed
Editor: fix Calltip display of array dimension brackets
1 parent 76cb01f commit f5c2241

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
@@ -2169,16 +2169,19 @@ private string ConstructVariableCalltipText(ScriptVariable variable, ScriptStruc
21692169
callTip += "readonly ";
21702170
}
21712171
callTip += variable.Type;
2172-
if (variable.IsArray)
2173-
{
2174-
callTip += "[ ]";
2175-
}
21762172
callTip += " ";
21772173
if (owningStruct != null)
21782174
{
21792175
callTip += owningStruct.Name + ".";
21802176
}
21812177
callTip += variable.VariableName;
2178+
if (variable.IsArray && !variable.IsDynamicArray)
2179+
{
2180+
for (int i = 0; i < variable.ArrayDimensions; ++i)
2181+
callTip += "[]";
2182+
}
2183+
// Replace all "[]" with "[ ]" because "[]" looks bad in the Calltip's font
2184+
callTip = callTip.Replace("[]", "[ ]");
21822185
return callTip;
21832186
}
21842187

0 commit comments

Comments
 (0)