Minor fixes.

This commit is contained in:
David Williams 2013-07-11 15:55:34 +02:00
parent e6cbc09e83
commit 9ff95f7061

View File

@ -646,7 +646,7 @@ namespace PolyVox
if((v3dBlockPos == m_v3dLastAccessedBlockPos) && (m_pLastAccessedBlock != 0))
{
return m_pLastAccessedBlock;
}
}
//Get the block and mark that we accessed it
Block<VoxelType>* block = getCompressedBlock(uBlockX, uBlockY, uBlockZ);
@ -672,9 +672,11 @@ namespace PolyVox
itUncompressedBlock = m_pUncompressedBlockCache.insert(std::make_pair(v3dBlockPos, pUncompressedBlock)).first;
}
m_pLastAccessedBlock = block->m_tUncompressedData;
m_pLastAccessedBlock = (*itUncompressedBlock).second;
m_v3dLastAccessedBlockPos = v3dBlockPos;
return m_pLastAccessedBlock;
if(block->hasUncompressedData())
{
return block->m_tUncompressedData;