UI: Allow remote paths to be pinned.

Currently, the listing request is synchronous, but it works fine
otherwise.
This commit is contained in:
Unknown W. Brackets 2019-10-06 09:31:06 -07:00
parent 3e12734b80
commit 2d7ce0afa3
6 changed files with 126 additions and 81 deletions

View file

@ -1141,8 +1141,9 @@ void Config::Load(const char *iniFileName, const char *controllerIniFilename) {
vPinnedPaths.clear();
for (auto it = pinnedPaths.begin(), end = pinnedPaths.end(); it != end; ++it) {
// Unpin paths that are deleted automatically.
if (File::Exists(it->second)) {
vPinnedPaths.push_back(File::ResolvePath(it->second));
const std::string &path = it->second;
if (startsWith(path, "http://") || startsWith(path, "https://") || File::Exists(path)) {
vPinnedPaths.push_back(File::ResolvePath(path));
}
}