Browse Source

nca_metadata: Remove unnecessary reference to base file

pull/15/merge
Zach Hilman 7 years ago
parent
commit
22bdddd6f0
  1. 4
      src/core/file_sys/nca_metadata.cpp
  2. 1
      src/core/file_sys/nca_metadata.h

4
src/core/file_sys/nca_metadata.cpp

@ -10,7 +10,7 @@
namespace FileSys { namespace FileSys {
CNMT::CNMT(VirtualFile file_) : file(std::move(file_)), header(std::make_unique<CNMTHeader>()) {
CNMT::CNMT(VirtualFile file) : header(std::make_unique<CNMTHeader>()) {
if (file->ReadObject(header.get()) != sizeof(CNMTHeader)) if (file->ReadObject(header.get()) != sizeof(CNMTHeader))
return; return;
@ -41,7 +41,7 @@ CNMT::CNMT(VirtualFile file_) : file(std::move(file_)), header(std::make_unique<
CNMT::CNMT(CNMTHeader header, OptionalHeader opt_header, std::vector<ContentRecord> content_records, CNMT::CNMT(CNMTHeader header, OptionalHeader opt_header, std::vector<ContentRecord> content_records,
std::vector<MetaRecord> meta_records) std::vector<MetaRecord> meta_records)
: file(nullptr), header(std::make_unique<CNMTHeader>(std::move(header))),
: header(std::make_unique<CNMTHeader>(std::move(header))),
opt_header(std::make_unique<OptionalHeader>(std::move(opt_header))), opt_header(std::make_unique<OptionalHeader>(std::move(opt_header))),
content_records(std::move(content_records)), meta_records(std::move(meta_records)) {} content_records(std::move(content_records)), meta_records(std::move(meta_records)) {}

1
src/core/file_sys/nca_metadata.h

@ -96,7 +96,6 @@ public:
std::vector<u8> Serialize() const; std::vector<u8> Serialize() const;
private: private:
VirtualFile file;
std::unique_ptr<CNMTHeader> header; std::unique_ptr<CNMTHeader> header;
std::unique_ptr<OptionalHeader> opt_header; std::unique_ptr<OptionalHeader> opt_header;
std::vector<ContentRecord> content_records; std::vector<ContentRecord> content_records;

Loading…
Cancel
Save