update filename type passed to LoadFromFile

This commit is contained in:
scawful
2024-05-28 13:25:30 -04:00
parent a9787b7055
commit 5e389b634c
2 changed files with 3 additions and 5 deletions

View File

@@ -126,14 +126,13 @@ absl::Status Rom::LoadAllGraphicsData() {
return absl::OkStatus();
}
absl::Status Rom::LoadFromFile(const absl::string_view& filename,
bool z3_load) {
absl::Status Rom::LoadFromFile(const std::string& filename, bool z3_load) {
if (filename.empty()) {
return absl::InvalidArgumentError(
"Could not load ROM: parameter `filename` is empty.");
}
// Set filename
filename_ = filename.data();
filename_ = filename;
// Open file
std::ifstream file(filename_, std::ios::binary);

View File

@@ -171,8 +171,7 @@ class Rom : public core::ExperimentFlags {
* @param z3_load Whether to load data specific to Zelda 3.
*
*/
absl::Status LoadFromFile(const absl::string_view& filename,
bool z3_load = true);
absl::Status LoadFromFile(const std::string& filename, bool z3_load = true);
absl::Status LoadFromPointer(uchar* data, size_t length);
absl::Status LoadFromBytes(const Bytes& data);