- today's 'GCC sucks' fix.

(Yet again some overtly anal type issues with the '? :' operator...)
This commit is contained in:
Christoph Oelckers 2015-11-25 13:30:12 +01:00
parent 1e0366f98f
commit f4ab6074fa

View file

@ -806,12 +806,15 @@ ASkyViewpoint *sector_t::GetSkyBox(int which)
{ {
if (which == floor) if (which == floor)
{ {
return FloorSkyBox != NULL ? FloorSkyBox : (MoreFlags & SECF_NOFLOORSKYBOX)? (ASkyViewpoint*)NULL : level.DefaultSkybox; if (FloorSkyBox != NULL) return FloorSkyBox;
if (MoreFlags & SECF_NOFLOORSKYBOX) return NULL;
} }
else else
{ {
return CeilingSkyBox != NULL ? CeilingSkyBox : (MoreFlags & SECF_NOCEILINGSKYBOX)? (ASkyViewpoint*)NULL : level.DefaultSkybox; if (CeilingSkyBox != NULL) return CeilingSkyBox;
if (MoreFlags & SECF_NOCEILINGSKYBOX) return NULL;
} }
return level.DefaultSkybox;
} }