fix error when not having a significant payload
This commit is contained in:
@@ -98,14 +98,14 @@ namespace Pilz.Dalamud.Tools.Strings
|
|||||||
if (tagPosition == StringPosition.Before)
|
if (tagPosition == StringPosition.Before)
|
||||||
{
|
{
|
||||||
var significantPayloads = payloads.Where(payload => payload is TextPayload || payload is IconPayload);
|
var significantPayloads = payloads.Where(payload => payload is TextPayload || payload is IconPayload);
|
||||||
if (significantPayloads.Last() is TextPayload)
|
if (significantPayloads.LastOrDefault() is TextPayload)
|
||||||
payloads.Add(getNewTextPayload());
|
payloads.Add(getNewTextPayload());
|
||||||
}
|
}
|
||||||
// Decide whether to add a space to the beginning
|
// Decide whether to add a space to the beginning
|
||||||
else if (tagPosition == StringPosition.After)
|
else if (tagPosition == StringPosition.After)
|
||||||
{
|
{
|
||||||
var significantPayloads = payloads.Where(payload => payload is TextPayload || payload is IconPayload);
|
var significantPayloads = payloads.Where(payload => payload is TextPayload || payload is IconPayload);
|
||||||
if (significantPayloads.First() is TextPayload)
|
if (significantPayloads.FirstOrDefault() is TextPayload)
|
||||||
payloads.Insert(0, getNewTextPayload());
|
payloads.Insert(0, getNewTextPayload());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user