From f05f4105de4cdd991810be367a61a8151deb96af Mon Sep 17 00:00:00 2001 From: xomx Date: Thu, 18 Jul 2024 20:00:09 +0200 Subject: [PATCH] Fix Folder as Workspace for network storage sorting problem Now Notepad++ ensures that the Folder as Workspace treeview sorting will be ok even for the *nix (Samba, WebDAV, WSL..) storage used. Fix #10557, fix #15397, close #15457 --- PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp b/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp index da0974439..279b4a66e 100644 --- a/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp +++ b/PowerEditor/src/WinControls/FileBrowser/fileBrowser.cpp @@ -1009,6 +1009,7 @@ void FileBrowser::addRootFolder(wstring rootFolderPath) FolderInfo directoryStructure(rootLabel, nullptr); getDirectoryStructure(rootFolderPath.c_str(), patterns2Match, directoryStructure, true, false); HTREEITEM hRootItem = createFolderItemsFromDirStruct(nullptr, directoryStructure); + _treeView.customSorting(hRootItem, categorySortFunc, 0, true); // needed here for possible *nix like storages (Samba, WebDAV, WSL, ...) _treeView.expand(hRootItem); _folderUpdaters.push_back(new FolderUpdater(directoryStructure, this)); _folderUpdaters[_folderUpdaters.size() - 1]->startWatcher();