Fixed: Valgrind warnings

This commit is contained in:
kaetemi 2012-06-28 11:30:58 +02:00
parent 1c66d545fe
commit 0971a773c7

View file

@ -69,7 +69,6 @@ CRenderTrav::CRenderTrav()
_CurrentPassOpaque = true; _CurrentPassOpaque = true;
_CacheLightContribution= NULL; _CacheLightContribution= NULL;
_LastLocalAttenuation= false;
// Default light Setup. // Default light Setup.
LightingSystemEnabled= false; LightingSystemEnabled= false;
@ -624,7 +623,7 @@ void CRenderTrav::changeLightSetup(CLightContribution *lightContribution, bool
uint i; uint i;
// if same lightContribution, no-op. // if same lightContribution, no-op.
if(_CacheLightContribution == lightContribution && _LastLocalAttenuation == useLocalAttenuation) if (_CacheLightContribution == lightContribution && (lightContribution == NULL || _LastLocalAttenuation == useLocalAttenuation))
return; return;
// else, must setup the lights into driver. // else, must setup the lights into driver.
else else