Skip to content

Commit

Permalink
Don't reload storage files if already initialized
Browse files Browse the repository at this point in the history
  • Loading branch information
TokisanGames committed Sep 3, 2024
1 parent 59b3f5a commit e135e9b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/terrain_3d_storage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,16 @@ void Terrain3DStorage::_clear() {
///////////////////////////

void Terrain3DStorage::initialize(Terrain3D *p_terrain) {
if (p_terrain != nullptr) {
_terrain = p_terrain;
} else {
if (p_terrain == nullptr) {
LOG(ERROR, "Initialization failed, p_terrain is null");
return;
}
LOG(INFO, "Initializing storage");
bool initialized = _terrain != nullptr;
_terrain = p_terrain;
_region_map.resize(REGION_MAP_SIZE * REGION_MAP_SIZE);
_mesh_vertex_spacing = _terrain->get_mesh_vertex_spacing();
if (!_terrain->get_storage_directory().is_empty()) {
if (!initialized && !_terrain->get_storage_directory().is_empty()) {
load_directory(_terrain->get_storage_directory());
}
}
Expand Down

0 comments on commit e135e9b

Please sign in to comment.