]> git.mxchange.org Git - flightgear.git/blobdiff - src/Time/sunpos.cxx
Turn the console colors back to default before continueing
[flightgear.git] / src / Time / sunpos.cxx
index 81f2d87b121744abef61d839ee236cdea385e38d..0b1e03f595c496fb517912640dbc63b74bd5f25e 100644 (file)
@@ -341,6 +341,12 @@ void fgUpdateSunPos( void ) {
     dot = sgScalarProductVec3( surface_to_sun, v->get_surface_south() );
     // cout << "  Dot product = " << dot << endl;
 
+    if (dot > 1) {
+        SG_LOG( SG_ASTRO, SG_WARN,
+                "Dot product  = " << dot << " is greater than 1.0" );
+        dot = 1.0;
+    }
+
     if ( east_dot >= 0 ) {
        l->set_sun_rotation( acos(dot) );
     } else {