mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-03-04 17:39:53 +00:00
Show "N/A" when rumble/analog not specified in db entry
This commit is contained in:
parent
a2774bb9a3
commit
2e7c29f853
@ -90,8 +90,8 @@ database_info_list_t *database_info_list_new(const char *rdb_path, const char *q
|
||||
db_info->max_users = 0;
|
||||
db_info->releasemonth = 0;
|
||||
db_info->releaseyear = 0;
|
||||
db_info->analog_supported = 0;
|
||||
db_info->rumble_supported = 0;
|
||||
db_info->analog_supported = -1;
|
||||
db_info->rumble_supported = -1;
|
||||
|
||||
for (j = 0; j < item.map.len; j++)
|
||||
{
|
||||
@ -152,7 +152,7 @@ database_info_list_t *database_info_list_new(const char *rdb_path, const char *q
|
||||
if (!strcmp(key->string.buff, "analog"))
|
||||
db_info->analog_supported = val->uint_;
|
||||
}
|
||||
i++;
|
||||
i++;
|
||||
}
|
||||
|
||||
database_info_list->list = database_info;
|
||||
|
@ -43,8 +43,8 @@ typedef struct
|
||||
unsigned max_users;
|
||||
unsigned releasemonth;
|
||||
unsigned releaseyear;
|
||||
unsigned analog_supported;
|
||||
unsigned rumble_supported;
|
||||
int analog_supported;
|
||||
int rumble_supported;
|
||||
void *userdata;
|
||||
} database_info_t;
|
||||
|
||||
|
@ -868,12 +868,14 @@ static int deferred_push_rdb_entry_detail(void *data, void *userdata,
|
||||
}
|
||||
snprintf(tmp, sizeof(tmp),
|
||||
"Analog supported: %s",
|
||||
db_info_entry->analog_supported ? "true" : "false");
|
||||
(db_info_entry->analog_supported == 1) ? "true" :
|
||||
(db_info_entry->analog_supported == -1) ? "N/A" : "false");
|
||||
menu_list_push(list, tmp, "rdb_entry_analog",
|
||||
0, 0);
|
||||
snprintf(tmp, sizeof(tmp),
|
||||
"Rumble supported: %s",
|
||||
db_info_entry->rumble_supported ? "true" : "false");
|
||||
(db_info_entry->rumble_supported == 1) ? "true" :
|
||||
(db_info_entry->rumble_supported == -1) ? "N/A" : "false");
|
||||
menu_list_push(list, tmp, "rdb_entry_rumble",
|
||||
0, 0);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user