From 331be8dc452bf47705556d2a7f7f5988973930ca Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 7 Apr 2013 13:01:34 +0200 Subject: Fixed crashbug on drumkit reload. --- src/audiofile.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/audiofile.cc') diff --git a/src/audiofile.cc b/src/audiofile.cc index 3f0bd82..5a9cdb5 100644 --- a/src/audiofile.cc +++ b/src/audiofile.cc @@ -42,15 +42,23 @@ AudioFile::AudioFile(std::string filename) data = NULL; size = 0; + magic = this; + //load(); } AudioFile::~AudioFile() { + magic = NULL; //printf("delete AudioFile %p\n", this); unload(); } +bool AudioFile::isValid() +{ + return this == magic; +} + void AudioFile::unload() { if(data) { -- cgit v1.2.3