| 260 | } |
| 261 | |
| 262 | std::shared_ptr<FileSystemZip> GlobalSettings::getAvailableFileSystemFromName(BString name, bool mustHaveWine) { |
| 263 | for (auto& ver : availableFileSystemVersions) { |
| 264 | if (ver->name.compareTo(name, true) == 0 && (!mustHaveWine || ver->hasWine())) { |
| 265 | return ver; |
| 266 | } |
| 267 | } |
| 268 | return nullptr; |
| 269 | } |
| 270 | |
| 271 | void GlobalSettings::lookForFileSystems(BString path) { |
| 272 | Fs::iterateAllNativeFiles(path, true, false, [](BString filepath, bool isDir)->U32 { |