public SegmentFormsUpdateHelper(InterlinDocChild idc) : base(idc.ActiveClerk) { // set these flags early so that any dependent ListUpdateHelpers // can inherit these settings. SkipShowRecord = true; TriggerPendingReloadOnDispose = false; m_idc = idc; m_cache = idc.Cache; // any changes in the sandbox should be ignored. we don't want to try to save it. m_idc.AbandonChangesInFocusBox(); m_idc.AddUndoRedoAction(m_idc.HvoAnnotation, 0); m_idc.AllowLayout = false; CaptureInitialStateInfo(m_idc.HvoAnnotation); }