diff options
| author | gibbed <rick@gibbed.us> | 2018-11-26 07:33:21 -0600 |
|---|---|---|
| committer | gibbed <rick@gibbed.us> | 2018-11-26 07:33:21 -0600 |
| commit | 03d6de997c05e916c3aecb45f811ad4355d97a70 (patch) | |
| tree | 46f4e28a3fd46e0a31ec7f4e09696b55bb5dfb9e | |
| parent | bd45a5defd5daa6283ded3e9a475f25d5e693812 (diff) | |
[Kernel] Some titles seem to explicitly expect X_ERROR_FUNCTION_FAILED to mean no more files when enumerating content.
| -rw-r--r-- | src/xenia/kernel/xam/xam_info.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xenia/kernel/xam/xam_info.cc b/src/xenia/kernel/xam/xam_info.cc index f0af2f7b7..aa089927e 100644 --- a/src/xenia/kernel/xam/xam_info.cc +++ b/src/xenia/kernel/xam/xam_info.cc @@ -373,7 +373,7 @@ dword_result_t XamEnumerate(dword_t handle, dword_t flags, lpvoid_t buffer, if (actual_buffer_length < e->item_size()) { result = X_ERROR_INSUFFICIENT_BUFFER; } else if (e->current_item() >= e->item_count()) { - result = X_ERROR_NO_MORE_FILES; + result = X_ERROR_FUNCTION_FAILED; } else { auto item_buffer = buffer.as<uint8_t*>(); auto max_items = actual_buffer_length / e->item_size(); |
