From ecddf9aa76bc32b09e81ab0a19797078a1e91566 Mon Sep 17 00:00:00 2001 From: tosh Date: Wed, 27 Mar 2013 06:55:41 +0100 Subject: [PATCH] fault tolerance when 'render' is called prior to loading --- interface/src/Stars.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/Stars.cpp b/interface/src/Stars.cpp index 3bf6b220ac..f870519a6f 100644 --- a/interface/src/Stars.cpp +++ b/interface/src/Stars.cpp @@ -203,7 +203,6 @@ namespace unsigned getTileIndex(float azimuth, float altitude) const { - unsigned result; return discreteAngle(azimuth) % val_k + discreteAngle(altitude + Unit::half_pi()) * val_k; } @@ -956,7 +955,8 @@ struct Stars::body float new_brightness = val_lod_brightness; // make atomic // have it render - renderer->render(fov, new_brightness); + if (renderer) + renderer->render(fov, new_brightness); // check in - or dispose if there is a new one // TODO make atomic (CAS)