- more effective null check for TerrainLodControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9822 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
2f7f270d6f
commit
c328f5ab9a
@ -158,6 +158,10 @@ public class TerrainLodControl extends AbstractControl {
|
|||||||
|
|
||||||
// do all of the LOD calculations
|
// do all of the LOD calculations
|
||||||
protected void updateLOD(List<Vector3f> locations, LodCalculator lodCalculator) {
|
protected void updateLOD(List<Vector3f> locations, LodCalculator lodCalculator) {
|
||||||
|
if(getSpatial() == null){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// update any existing ones that need updating
|
// update any existing ones that need updating
|
||||||
updateQuadLODs();
|
updateQuadLODs();
|
||||||
|
|
||||||
@ -201,9 +205,6 @@ public class TerrainLodControl extends AbstractControl {
|
|||||||
|
|
||||||
protected void prepareTerrain() {
|
protected void prepareTerrain() {
|
||||||
TerrainQuad terrain = (TerrainQuad)getSpatial();
|
TerrainQuad terrain = (TerrainQuad)getSpatial();
|
||||||
if(terrain == null){
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
terrain.cacheTerrainTransforms();// cache the terrain's world transforms so they can be accessed on the separate thread safely
|
terrain.cacheTerrainTransforms();// cache the terrain's world transforms so they can be accessed on the separate thread safely
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user