summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/factories/sm64/GeoLayoutFactory.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/factories/sm64/GeoLayoutFactory.cpp b/src/factories/sm64/GeoLayoutFactory.cpp
index 16a2f57..4970c22 100644
--- a/src/factories/sm64/GeoLayoutFactory.cpp
+++ b/src/factories/sm64/GeoLayoutFactory.cpp
@@ -8,14 +8,11 @@
uint64_t RegisterAutoGen(uint32_t ptr, std::string type) {
- const auto segment = Companion::Instance->GetCurrSegmentNumber();
- if (segment.has_value()) {
- if (SEGMENT_NUMBER(ptr) == segment.value()) {
- YAML::Node node;
- node["type"] = type;
- node["offset"] = ptr;
- Companion::Instance->AddAsset(node);
- }
+ if (ptr != 0) {
+ YAML::Node node;
+ node["type"] = type;
+ node["offset"] = ptr;
+ Companion::Instance->AddAsset(node);
}
return ptr;