Fixed resolved transition text for range when only some steps in range are applicable
This commit is contained in:
parent
622717ba1a
commit
22ee85c457
@ -892,9 +892,12 @@ namespace VEPROMS.CSLA.Library
|
|||||||
tb.AppendPrefix();
|
tb.AppendPrefix();
|
||||||
bool usedRangeAncestor = false;
|
bool usedRangeAncestor = false;
|
||||||
ItemInfo next = GetNextItem(tb._ToItem, rangeAncestors, ref usedRangeAncestor);
|
ItemInfo next = GetNextItem(tb._ToItem, rangeAncestors, ref usedRangeAncestor);
|
||||||
|
string lastTab = Tab(tb._RangeItem, tb._RangeItem.ActiveFormat.PlantFormat.FormatData.TransData.TStepNoFlag);
|
||||||
while (next.ItemID != tb._RangeItem.ItemID)
|
while (next.ItemID != tb._RangeItem.ItemID)
|
||||||
{
|
{
|
||||||
tb.ReplaceToken(", " + Tab(next, tb._RangeItem.ActiveFormat.PlantFormat.FormatData.TransData.TStepNoFlag));
|
string thisTab = Tab(next, tb._RangeItem.ActiveFormat.PlantFormat.FormatData.TransData.TStepNoFlag);
|
||||||
|
if (lastTab == thisTab) break;
|
||||||
|
tb.ReplaceToken(", " + thisTab);
|
||||||
next = GetNextItem(next, rangeAncestors, ref usedRangeAncestor);
|
next = GetNextItem(next, rangeAncestors, ref usedRangeAncestor);
|
||||||
}
|
}
|
||||||
tb._UsedRangeAncestor = usedRangeAncestor;
|
tb._UsedRangeAncestor = usedRangeAncestor;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user