Browse Source

fix struct order to fix flags and launching

pull/3173/head
Maufeat 1 week ago
parent
commit
334daf1221
  1. 6
      src/core/hle/service/ns/ns_types.h

6
src/core/hle/service/ns/ns_types.h

@ -90,8 +90,8 @@ static_assert(sizeof(ApplicationViewV19) == 0x50, "ApplicationViewV19 has incorr
struct ApplicationViewV20 {
u64 application_id;
u32 version;
u32 unk;
u32 flags;
u32 unk;
ApplicationDownloadState download_state;
ApplicationDownloadState download_progress;
};
@ -100,8 +100,8 @@ static_assert(sizeof(ApplicationViewV20) == 0x58, "ApplicationViewV20 has incorr
struct ApplicationViewData {
u64 application_id{};
u32 version{};
u32 unk{};
u32 flags{};
u32 unk{};
ApplicationDownloadState download_state{};
ApplicationDownloadState download_progress{};
};
@ -113,8 +113,8 @@ inline size_t WriteApplicationView(void* dst, size_t dst_size, const Application
auto* out = reinterpret_cast<ApplicationViewV20*>(dst);
out->application_id = data.application_id;
out->version = data.version;
out->unk = data.unk;
out->flags = data.flags;
out->unk = data.unk;
out->download_state = data.download_state;
out->download_progress = data.download_progress;
return sizeof(ApplicationViewV20);

Loading…
Cancel
Save