@@ -80,7 +80,7 @@ LevelInfo::LevelInfo()
: mNearClip( 0.1f ),
mVisibleDistance( 1000.0f ),
#ifdef GHOSTSCOPING
- mVisibleGhostDistance (200.0f),
+ mVisibleGhostDistance (200.0f),
#endif
mDecalBias( 0.0015f ),
mCanvasClearColor( 255, 0, 255, 255 ),
@@ -57,7 +57,7 @@ class LevelInfo : public NetObject
F32 mVisibleDistance;
- F32 mVisibleGhostDistance;
+ F32 mVisibleGhostDistance;
F32 mDecalBias;
@@ -672,7 +672,7 @@ void SceneObject::onCameraScopeQuery( NetConnection* connection, CameraScopeQuer
SceneManager* scenemanager = getSceneManager();
GameConnection* conn = dynamic_cast<GameConnection*> (connection);
- if (conn->getVisibleGhostDistance() == 0.0f)
+ if (conn && conn->getVisibleGhostDistance() == 0.0f)
query->visibleDistance = scenemanager->getVisibleGhostDistance();
else
query->visibleDistance = conn->getVisibleGhostDistance();