mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 10:17:22 +01:00
Only check range if it has ranges
This commit is contained in:
parent
d8555f207e
commit
c264fb134e
1 changed files with 5 additions and 1 deletions
|
|
@ -1633,6 +1633,7 @@ internal class SeStringEvaluator : IServiceType, ISeStringEvaluator
|
|||
var colIndex = 0;
|
||||
Span<int> cols = stackalloc int[8];
|
||||
cols.Clear();
|
||||
var hasRanges = false;
|
||||
var isInRange = false;
|
||||
|
||||
while (!string.IsNullOrWhiteSpace(ranges))
|
||||
|
|
@ -1659,6 +1660,9 @@ internal class SeStringEvaluator : IServiceType, ISeStringEvaluator
|
|||
else
|
||||
{
|
||||
var dash = ranges.IndexOf('-');
|
||||
|
||||
hasRanges |= true;
|
||||
|
||||
if (dash == -1)
|
||||
{
|
||||
isInRange |= int.Parse(ranges.AsSpan(0, entryEnd)) == rowId;
|
||||
|
|
@ -1678,7 +1682,7 @@ internal class SeStringEvaluator : IServiceType, ISeStringEvaluator
|
|||
ranges = ranges[(entryEnd + 1)..].TrimStart();
|
||||
}
|
||||
|
||||
if (!isInRange)
|
||||
if (hasRanges && !isInRange)
|
||||
{
|
||||
context.Builder.Append(payload);
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue