Sort system save data IDs with util_compare_u32.

This commit is contained in:
Steven Smith 2016-04-10 12:26:16 -07:00
parent 3c93438d85
commit 47636069d6

View File

@ -28,7 +28,7 @@ static void task_populate_system_save_data_thread(void* arg) {
u32* systemSaveDataIds = (u32*) calloc(data->max, sizeof(u32));
if(systemSaveDataIds != NULL) {
if(R_SUCCEEDED(res = FSUSER_EnumerateSystemSaveData(&systemSaveDataCount, data->max * sizeof(u32), systemSaveDataIds))) {
qsort(systemSaveDataIds, systemSaveDataCount, sizeof(u32), util_compare_u64);
qsort(systemSaveDataIds, systemSaveDataCount, sizeof(u32), util_compare_u32);
for(u32 i = 0; i < systemSaveDataCount && i < data->max; i++) {
if(task_is_quit_all() || svcWaitSynchronization(data->cancelEvent, 0) == 0) {