diff options
Diffstat (limited to 'src/ai/api')
-rw-r--r-- | src/ai/api/ai_abstractlist.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/ai/api/ai_abstractlist.cpp b/src/ai/api/ai_abstractlist.cpp index b1b9d098d..6cff54dc9 100644 --- a/src/ai/api/ai_abstractlist.cpp +++ b/src/ai/api/ai_abstractlist.cpp @@ -489,13 +489,19 @@ void AIAbstractList::Sort(SorterType sorter, bool ascending) delete this->sorter; switch (sorter) { case SORT_BY_ITEM: - if (ascending) this->sorter = new AIAbstractListSorterItemAscending(this); - else this->sorter = new AIAbstractListSorterItemDescending(this); + if (ascending) { + this->sorter = new AIAbstractListSorterItemAscending(this); + } else { + this->sorter = new AIAbstractListSorterItemDescending(this); + } break; case SORT_BY_VALUE: - if (ascending) this->sorter = new AIAbstractListSorterValueAscending(this); - else this->sorter = new AIAbstractListSorterValueDescending(this); + if (ascending) { + this->sorter = new AIAbstractListSorterValueAscending(this); + } else { + this->sorter = new AIAbstractListSorterValueDescending(this); + } break; default: |