mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-07 02:40:23 +00:00
lakka: Fix a few bugs
- Previously it would attempt to print the pointer, not the actual value in a few sprintf statements. - Change integer to unsigned_integer for the %u sprintf call. - Initialize jj to zero so that it doesn't get used uninitialized.
This commit is contained in:
parent
af42c1b2d7
commit
f64638567f
@ -720,6 +720,7 @@ void lakka_init_settings(void)
|
||||
calloc(category->num_items, sizeof(menu_item_t));
|
||||
|
||||
int j, k, jj, kk;
|
||||
jj = 0;
|
||||
for (j = 0; j <= 512; j++)
|
||||
{
|
||||
rarch_setting_t group = (rarch_setting_t)setting_data[j];
|
||||
@ -769,15 +770,15 @@ void lakka_init_settings(void)
|
||||
}
|
||||
else if (setting.type == ST_INT)
|
||||
{
|
||||
sprintf(subitem->value, "%d", setting.value.integer);
|
||||
sprintf(subitem->value, "%d", *setting.value.integer);
|
||||
}
|
||||
else if (setting.type == ST_UINT)
|
||||
{
|
||||
sprintf(subitem->value, "%u", setting.value.integer);
|
||||
sprintf(subitem->value, "%u", *setting.value.unsigned_integer);
|
||||
}
|
||||
else if (setting.type == ST_FLOAT)
|
||||
{
|
||||
sprintf(subitem->value, "%f", setting.value.fraction);
|
||||
sprintf(subitem->value, "%f", *setting.value.fraction);
|
||||
}
|
||||
else if (setting.type == ST_STRING || setting.type == ST_PATH || setting.type == ST_DIR)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user