From 1d5db1446d4cb4baeb302d43ee8265e78044e3f6 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 30 May 2020 21:59:55 +0200 Subject: [PATCH] Sort folders added from file view Fixes #449 --- src/widgets/fileviewlist.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/widgets/fileviewlist.cpp b/src/widgets/fileviewlist.cpp index 9691f2fdf..e1a82cca1 100644 --- a/src/widgets/fileviewlist.cpp +++ b/src/widgets/fileviewlist.cpp @@ -20,6 +20,8 @@ #include "config.h" +#include + #include #include #include @@ -72,6 +74,8 @@ QList FileViewList::UrlListFromSelection() const { if (index.column() == 0) urls << QUrl::fromLocalFile(static_cast(model())->fileInfo(index).canonicalFilePath()); } + std::sort(urls.begin(), urls.end()); + return urls; } @@ -82,6 +86,7 @@ MimeData *FileViewList::MimeDataFromSelection() const { mimedata->setUrls(UrlListFromSelection()); QList filenames = FilenamesFromSelection(); + // if just one folder selected - use it's path as the new playlist's name if (filenames.size() == 1 && QFileInfo(filenames.first()).isDir()) { if (filenames.first().length() > 20) {