diff options
Diffstat (limited to 'xbmc/utils/SortUtils.cpp')
-rw-r--r-- | xbmc/utils/SortUtils.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xbmc/utils/SortUtils.cpp b/xbmc/utils/SortUtils.cpp index 3d1f347e3c..a9fa99aa16 100644 --- a/xbmc/utils/SortUtils.cpp +++ b/xbmc/utils/SortUtils.cpp @@ -27,6 +27,8 @@ #include "utils/StringUtils.h" #include "utils/Variant.h" +#include <algorithm> + using namespace std; string ArrayToString(SortAttribute attributes, const CVariant &variant, const string &seperator = " / ") @@ -723,7 +725,7 @@ void SortUtils::Sort(const SortDescription &sortDescription, SortItems& items) Sort(sortDescription.sortBy, sortDescription.sortOrder, sortDescription.sortAttributes, items, sortDescription.limitEnd, sortDescription.limitStart); } -bool SortUtils::SortFromDataset(const SortDescription &sortDescription, const MediaType &mediaType, const std::auto_ptr<dbiplus::Dataset> &dataset, DatabaseResults &results) +bool SortUtils::SortFromDataset(const SortDescription &sortDescription, const MediaType &mediaType, const std::unique_ptr<dbiplus::Dataset> &dataset, DatabaseResults &results) { FieldList fields; if (!DatabaseUtils::GetSelectFields(SortUtils::GetFieldsForSorting(sortDescription.sortBy), mediaType, fields)) |