diff --git a/Src/xWorks/RecordList.cs b/Src/xWorks/RecordList.cs index 38afdbe888..a302b76687 100644 --- a/Src/xWorks/RecordList.cs +++ b/Src/xWorks/RecordList.cs @@ -209,7 +209,7 @@ protected override bool ListAlreadySorted { get { - return !(m_owningObject as ICmPossibilityList).IsSorted; + return (m_owningObject as ICmPossibilityList).IsSorted; } } @@ -2942,7 +2942,7 @@ protected virtual int GetNewCurrentIndex(ArrayList newSortedObjects, int hvoCurr /// If true: Gui and properties should be updated, and notifications sent. protected void SortList(ArrayList newSortedObjects, bool updateAndNotify, ProgressState progress) { - if (m_sorter != null && !ListAlreadySorted) + if (m_sorter != null) { m_sorter.DataAccess = m_publisher; if (updateAndNotify && m_sorter is IReportsSortProgress)