--- libgig/trunk/src/gig.cpp 2006/02/05 17:30:13 833 +++ libgig/trunk/src/gig.cpp 2006/02/06 17:58:21 834 @@ -2116,6 +2116,7 @@ } _3lnk->SetPos(3, RIFF::stream_curpos); // jump forward to next dimension definition } + for (int i = dimensionBits ; i < 8 ; i++) pDimensionDefinitions[i].bits = 0; // check velocity dimension (if there is one) for custom defined zone ranges for (uint i = 0; i < Dimensions; i++) { @@ -2664,12 +2665,6 @@ File::File(RIFF::File* pRIFF) : DLS::File(pRIFF) { } - File::~File() { - // free extension files - for (std::list::iterator i = ExtensionFiles.begin() ; i != ExtensionFiles.end() ; i++) - delete *i; - } - Sample* File::GetFirstSample(progress_t* pProgress) { if (!pSamples) LoadSamples(pProgress); if (!pSamples) return NULL;