| 440 | } |
| 441 | |
| 442 | void Configuration::addExtdataFolder(u64 id, const std::u16string& path) |
| 443 | { |
| 444 | auto& vec = mAdditionalExtdataFolders[id]; |
| 445 | if (std::find(vec.begin(), vec.end(), path) != vec.end()) { |
| 446 | return; // already present for this title |
| 447 | } |
| 448 | vec.push_back(path); |
| 449 | (*mJson)["additional_extdata_folders"] = folderMapToJson(mAdditionalExtdataFolders); |
| 450 | mDirty = true; |
| 451 | } |
| 452 | |
| 453 | void Configuration::removeFavorite(u64 id) |
| 454 | { |