Fix for CIA meta

Only titles with SMDH should have a meta
This commit is contained in:
Pengfei
2021-08-07 10:49:14 +08:00
parent 327a5a52a9
commit 5c575847a6
+1 -3
View File
@@ -339,8 +339,6 @@ bool CIABuilder::AddContent(u16 content_id, NCCHContainer& ncch) {
}
// Load meta if the content is main
header.meta_size = sizeof(meta);
static_assert(sizeof(ncch.exheader_header.dependency_list) == sizeof(meta.dependencies),
"Dependency list should be of the same size in NCCH and CIA");
std::memcpy(meta.dependencies.data(), &ncch.exheader_header.dependency_list,
@@ -356,7 +354,7 @@ bool CIABuilder::AddContent(u16 content_id, NCCHContainer& ncch) {
}
std::memcpy(meta.icon_data.data(), smdh_buffer.data(),
std::min(meta.icon_data.size(), smdh_buffer.size()));
header.meta_size = sizeof(meta);
return true;
}