Fix crash if audio gets disposed before content

This commit is contained in:
Wojtek Figat
2021-07-07 12:02:29 +02:00
parent d17a4af72e
commit 2865cecca9
2 changed files with 3 additions and 1 deletions

View File

@@ -14,7 +14,7 @@ class AudioBackend
friend AudioBackend;
friend class AudioService;
private:
public:
static AudioBackend* Instance;

View File

@@ -413,6 +413,8 @@ Asset::LoadResult AudioClip::load()
return LoadResult::MissingDataChunk;
// Create single buffer
if (!AudioBackend::Instance)
return LoadResult::Failed;
uint32 bufferId;
AudioBackend::Buffer::Create(bufferId);
Buffers[0] = bufferId;