Fixed BufferMapper::Unmap crash when called twice

Former-commit-id: aaf7ead6e93c74c79d6d3e6c3cb743030634eacd
This commit is contained in:
Lynix 2013-01-04 16:29:53 +01:00
parent d4030f666b
commit be7afed144
1 changed files with 5 additions and 2 deletions

View File

@ -70,8 +70,11 @@ void* NzBufferMapper<T>::GetPointer() const
template<typename T> template<typename T>
void NzBufferMapper<T>::Unmap() void NzBufferMapper<T>::Unmap()
{ {
m_buffer->Unmap(); if (m_buffer)
m_buffer = nullptr; {
m_buffer->Unmap();
m_buffer = nullptr;
}
} }
#include <Nazara/Core/DebugOff.hpp> #include <Nazara/Core/DebugOff.hpp>