From 3e08e5ecfeb29df44643bd7b702da5b52332147e Mon Sep 17 00:00:00 2001
From: ThorstenB <brehmt@gmail.com>
Date: Sun, 29 Jan 2012 10:34:11 +0100
Subject: [PATCH] Minor clean-up.

---
 src/Main/fg_init.cxx    | 1 +
 src/Scenery/tilemgr.cxx | 7 +++----
 src/Scenery/tilemgr.hxx | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/Main/fg_init.cxx b/src/Main/fg_init.cxx
index adae9f205..d26a93bce 100644
--- a/src/Main/fg_init.cxx
+++ b/src/Main/fg_init.cxx
@@ -1408,6 +1408,7 @@ bool fgInitSubsystems() {
     // End of subsystem initialization.
     ////////////////////////////////////////////////////////////////////
 
+    fgSetBool("/sim/crashed", false);
     fgSetBool("/sim/initialized", true);
 
     SG_LOG( SG_GENERAL, SG_INFO, endl);
diff --git a/src/Scenery/tilemgr.cxx b/src/Scenery/tilemgr.cxx
index 3bc9258ab..c5cc4ff19 100644
--- a/src/Scenery/tilemgr.cxx
+++ b/src/Scenery/tilemgr.cxx
@@ -59,9 +59,10 @@ FGTileMgr::FGTileMgr():
     state( Start ),
     last_state( Running ),
     vis( 16000 ),
-    _terra_sync(NULL)
+    _terra_sync(NULL),
+    _visibilityMeters = fgGetNode("/environment/visibility-m", true),
+    _maxTileRangeM = fgGetNode("/sim/rendering/static-lod/bare", true)
 {
-    _maxTileRangeM = fgGetNode("/sim/rendering/static-lod/bare", true);
 }
 
 
@@ -89,8 +90,6 @@ void FGTileMgr::init() {
     std::copy(sc.begin(), sc.end(), back_inserter(fp));
 
     TileEntry::setModelLoadHelper(this);
-    
-    _visibilityMeters = fgGetNode("/environment/visibility-m", true);
 
     reinit();
 }
diff --git a/src/Scenery/tilemgr.hxx b/src/Scenery/tilemgr.hxx
index 848225b61..ebb93e923 100644
--- a/src/Scenery/tilemgr.hxx
+++ b/src/Scenery/tilemgr.hxx
@@ -87,7 +87,7 @@ private:
 
     static void refresh_tile(void* tileMgr, long tileIndex);
 
-    SGPropertyNode* _visibilityMeters;
+    SGPropertyNode_ptr _visibilityMeters;
     SGPropertyNode_ptr _maxTileRangeM;
     
 public: