From 1d7fbd6a9a519a235dbd4d8018b86e1ee2407af6 Mon Sep 17 00:00:00 2001 From: Eladash Date: Fri, 12 Mar 2021 08:33:38 +0200 Subject: [PATCH] Fix sceNpTrophyGet(Trophy/Game)Icon --- rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp b/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp index cfbe4688a1..1d1c535147 100644 --- a/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp @@ -16,6 +16,7 @@ #include "Emu/Cell/lv2/sys_event.h" #include "Emu/Cell/lv2/sys_process.h" +#include "Emu/Cell/lv2/sys_fs.h" #include #include @@ -1192,7 +1193,7 @@ error_code sceNpTrophyGetGameIcon(u32 context, u32 handle, vm::ptr buffer, if (buffer && *size >= icon_size) { - icon_file.read(buffer.get_ptr(), icon_size); + lv2_file::op_read(icon_file, buffer, icon_size); } *size = icon_size; @@ -1259,7 +1260,7 @@ error_code sceNpTrophyGetTrophyIcon(u32 context, u32 handle, s32 trophyId, vm::p if (buffer && *size >= icon_size) { - icon_file.read(buffer.get_ptr(), icon_size); + lv2_file::op_read(icon_file, buffer, icon_size); } *size = icon_size;