diff --git a/src/SIL.LCModel/DomainImpl/OverridesLing_Lex.cs b/src/SIL.LCModel/DomainImpl/OverridesLing_Lex.cs index a4f5a918..3e5b382a 100644 --- a/src/SIL.LCModel/DomainImpl/OverridesLing_Lex.cs +++ b/src/SIL.LCModel/DomainImpl/OverridesLing_Lex.cs @@ -205,8 +205,7 @@ public IEnumerable AllPossiblePictures /// /// Gets all the bulk-editable things that might be used as the destination of a bulk edit to - /// Allomorphs. This includes the entries that do not have allomorphs. It does NOT include - /// MoForms that are the LexemeForm of some entry. (Possibly the name should indicate this better somehow?) + /// Allomorphs. This includes MoForms that are the LexemeForm of some entry. /// [VirtualProperty(CellarPropertyType.ReferenceSequence, "CmObject")] public IEnumerable AllPossibleAllomorphs @@ -217,9 +216,7 @@ public IEnumerable AllPossibleAllomorphs // Optimize JohnT: are we likely to modify any of the iterators while iterating? If not // we may not need the ToList(). return (from entry in entries from morph in entry.AlternateFormsOS select morph).Cast() - .Concat((from entry in entries - where entry.AlternateFormsOS.Count == 0 - select entry).Cast()) + .Concat((from entry in entries select entry.LexemeFormOA).Cast()) .ToList(); } }