[XAM] Multiple Profile/Dashboard related changes.

- Replaced multiple unknown parameters with proper named ones
- Added code to support creation of profile from dashboard initial run
- Added flag to remove ODD from being enumerated in devices (probably valid but not sure)
This commit is contained in:
Gliniak
2025-05-06 23:10:18 +02:00
parent d18f80457d
commit dd112ed462
10 changed files with 98 additions and 15 deletions

View File

@@ -91,11 +91,13 @@ class UserProfile {
std::span<const uint8_t> GetProfileIcon(XTileType icon_type) {
// Overwrite same types?
if (icon_type == XTileType::kPersonalGamerTile) {
if (icon_type == XTileType::kPersonalGamerTile ||
icon_type == XTileType::kLocalGamerTile) {
icon_type = XTileType::kGamerTile;
}
if (icon_type == XTileType::kPersonalGamerTileSmall) {
if (icon_type == XTileType::kPersonalGamerTileSmall ||
icon_type == XTileType::kLocalGamerTileSmall) {
icon_type = XTileType::kGamerTileSmall;
}