diff --git a/Src/LexText/Interlinear/ConfigureInterlinDialog.cs b/Src/LexText/Interlinear/ConfigureInterlinDialog.cs index ea1e92c36c..9867381c36 100644 --- a/Src/LexText/Interlinear/ConfigureInterlinDialog.cs +++ b/Src/LexText/Interlinear/ConfigureInterlinDialog.cs @@ -806,6 +806,7 @@ private void OkButton_Click(object sender, EventArgs e) } OrderAllSpecs(m_choices, orderedFlids, newLineSpecsUnordered); + Choices.UpdateLineOptions(); } internal static void OrderAllSpecs(InterlinLineChoices choices, List orderedFlids, List newLineSpecsUnordered) diff --git a/Src/LexText/Interlinear/InterlinLineChoices.cs b/Src/LexText/Interlinear/InterlinLineChoices.cs index 5c295e9d4c..4620ec62a5 100644 --- a/Src/LexText/Interlinear/InterlinLineChoices.cs +++ b/Src/LexText/Interlinear/InterlinLineChoices.cs @@ -534,6 +534,11 @@ public bool Remove(int flid, int ws) public const int kflidLitTrans = InterlinVc.ktagSegmentLit; public const int kflidNote = InterlinVc.ktagSegmentNote; + internal void UpdateLineOptions() + { + UpdateFieldNamesFromLines(Mode); + } + private LineOption[] UpdateFieldNamesFromLines(InterlinMode mode) { LineOption[] options = LineOptions(mode);