Merge pull request #4521 from jmarshallnz/playmedia_order
authorTrent Nelson <trent.a.b.nelson@gmail.com>
Sat, 5 Apr 2014 15:22:42 +0000 (11:22 -0400)
committerTrent Nelson <trent.a.b.nelson@gmail.com>
Sat, 5 Apr 2014 15:41:09 +0000 (09:41 -0600)
[builtins] PlayMedia didn't sort the folder prior to adding to playlist

xbmc/interfaces/Builtins.cpp

index d1bd975..68cb1bd 100644 (file)
@@ -675,7 +675,8 @@ int CBuiltins::Execute(const CStdString& execString)
       CFileItemList items;
       CStdString extensions = g_advancedSettings.m_videoExtensions + "|" + g_advancedSettings.m_musicExtensions;
       CDirectory::GetDirectory(item.GetPath(),items,extensions);
-      
+      items.Sort(SortByLabel, SortOrderAscending);
+
       bool containsMusic = false, containsVideo = false;
       for (int i = 0; i < items.Size(); i++)
       {