diff --git a/src/osgVolume/Volume.cpp b/src/osgVolume/Volume.cpp index 6880cfed8..ec8df1038 100644 --- a/src/osgVolume/Volume.cpp +++ b/src/osgVolume/Volume.cpp @@ -51,9 +51,7 @@ VolumeTile* Volume::getVolumeTile(const TileID& tileID) OpenThreads::ScopedLock lock(_mutex); VolumeTileMap::iterator itr = _volumeTileMap.find(tileID); - if (itr != _volumeTileMap.end()) return 0; - - return itr->second; + return (itr != _volumeTileMap.end()) ? itr->second : 0; } const VolumeTile* Volume::getVolumeTile(const TileID& tileID) const @@ -61,9 +59,7 @@ const VolumeTile* Volume::getVolumeTile(const TileID& tileID) const OpenThreads::ScopedLock lock(_mutex); VolumeTileMap::const_iterator itr = _volumeTileMap.find(tileID); - if (itr != _volumeTileMap.end()) return 0; - - return itr->second; + return (itr != _volumeTileMap.end()) ? itr->second : 0; } void Volume::dirtyRegisteredVolumeTiles()