mirror of
https://github.com/libretro/ppsspp.git
synced 2024-11-23 16:19:44 +00:00
Respect "hidden" flag in the homebrew store. Useful when managing it.
(For example, I just hid "Lamecraft" because it didn't actually work).
This commit is contained in:
parent
c2f4fad56a
commit
48db42b6be
@ -359,6 +359,7 @@ void StoreScreen::ParseListing(std::string json) {
|
||||
e.size = game->getInt("size");
|
||||
e.downloadURL = game->getString("download-url", "");
|
||||
e.iconURL = game->getString("icon-url", "");
|
||||
e.hidden = game->getBool("hidden", false);
|
||||
const char *file = game->getString("file", 0);
|
||||
if (!file)
|
||||
continue;
|
||||
@ -413,7 +414,8 @@ std::vector<StoreEntry> StoreScreen::FilterEntries() {
|
||||
std::vector<StoreEntry> filtered;
|
||||
for (size_t i = 0; i < entries_.size(); i++) {
|
||||
// TODO: Actually filter by category etc.
|
||||
filtered.push_back(entries_[i]);
|
||||
if (!entries_[i].hidden)
|
||||
filtered.push_back(entries_[i]);
|
||||
}
|
||||
return filtered;
|
||||
}
|
||||
|
@ -49,6 +49,7 @@ struct StoreEntry {
|
||||
std::string file; // This is the folder name of the installed one too, and hence a "unique-ish" identifier.
|
||||
std::string category;
|
||||
std::string downloadURL; // Only set for games that are not hosted on store.ppsspp.org
|
||||
bool hidden;
|
||||
u64 size;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user