Fix possibly incorrect code in OpenAL Buffer class

OpenAL doesn't specify 0 as invalid buffer, so we should use alGetError()
master
Piotr Dziwinski 2015-08-15 18:32:28 +02:00
parent dd227f5fba
commit a082d21f95
1 changed files with 2 additions and 2 deletions

View File

@ -68,9 +68,9 @@ bool Buffer::LoadFromFile(std::string filename, SoundType sound)
}
alGenBuffers(1, &m_buffer);
if (!m_buffer)
if (CheckOpenALError())
{
GetLogger()->Warn("Could not create audio buffer\n");
GetLogger()->Warn("Could not create audio buffer. Code: %d\n", GetOpenALErrorCode());
m_loaded = false;
return false;
}