]> git.mxchange.org Git - flightgear.git/commitdiff
Prevent negative alpha value
authorThorstenB <brehmt@gmail.com>
Mon, 26 Mar 2012 19:09:10 +0000 (21:09 +0200)
committerThorstenB <brehmt@gmail.com>
Mon, 26 Mar 2012 19:11:04 +0000 (21:11 +0200)
(affects splash screen)

src/Main/renderer.cxx

index 5083f89daee65151f3dc91f277986ce8f34d7423..3f71d1f74d48d94801d969691763301625909d6d 100644 (file)
@@ -1365,7 +1365,7 @@ FGRenderer::update( ) {
         double sAlpha = _splash_alpha->getDoubleValue();
         sAlpha -= SGMiscd::max(0.0,delay_time/fade_time);
         FGScenerySwitchCallback::scenery_enabled = (sAlpha<1.0);
-        _splash_alpha->setDoubleValue(sAlpha);
+        _splash_alpha->setDoubleValue((sAlpha < 0) ? 0.0 : sAlpha);
     }
 
     FGLight *l = static_cast<FGLight*>(globals->get_subsystem("lighting"));