From b5df7ffc1c008d52a743f48262477033e48836df Mon Sep 17 00:00:00 2001 From: John Date: Tue, 8 May 2018 19:58:29 +0000 Subject: [PATCH] B2018-072 Fixed infinite loop when expanding last step of procedure that has only a high level RNO with substeps --- PROMS/Volian.Controls.Library/EditItem.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PROMS/Volian.Controls.Library/EditItem.cs b/PROMS/Volian.Controls.Library/EditItem.cs index 604d1271..c8437007 100644 --- a/PROMS/Volian.Controls.Library/EditItem.cs +++ b/PROMS/Volian.Controls.Library/EditItem.cs @@ -2503,6 +2503,8 @@ namespace Volian.Controls.Library MyStepPanel.ItemMoving--; } } + else // B2018-072 nextEditItem is null, remove "this" from AdjustItems list, otherwise get infinate loop in ProcessAdjustItems() on last HSL with RNO but no AER substeps + if (AdjustItems.Contains(this)) AdjustItems.Remove(this); } private static List _AdjustItems=new List();// B2017-175 Keep a list of EditItems to adjust after expanding public static List AdjustItems