From 2e88367064f3c473f0ad8f0288ab27eaeb53c088 Mon Sep 17 00:00:00 2001 From: Robert McNamara Date: Sat, 26 Nov 2011 16:49:07 -0800 Subject: [PATCH] Video Service: Make videos come out in the right order. Items weren't serial coming out of the DB. Make them do so. --- mythtv/programs/mythbackend/services/video.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mythtv/programs/mythbackend/services/video.cpp b/mythtv/programs/mythbackend/services/video.cpp index 37c683a6aa1..0474839853e 100644 --- a/mythtv/programs/mythbackend/services/video.cpp +++ b/mythtv/programs/mythbackend/services/video.cpp @@ -49,13 +49,13 @@ DTC::VideoMetadataInfoList* Video::GetVideoList( bool bDescending, int nCount ) { VideoMetadataListManager::metadata_list videolist; - VideoMetadataListManager::loadAllFromDatabase(videolist); + QString sql = "ORDER BY intid"; + if (bDescending) + sql += " DESC"; + VideoMetadataListManager::loadAllFromDatabase(videolist, sql); std::vector videos(videolist.begin(), videolist.end()); - if (bDescending) - std::reverse(videos.begin(), videos.end()); - // ---------------------------------------------------------------------- // Build Response // ----------------------------------------------------------------------