/[svn]/linuxsampler/trunk/src/engines/sfz/InstrumentResourceManager.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/sfz/InstrumentResourceManager.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2020 by iliev, Fri Oct 23 17:53:17 2009 UTC revision 2021 by iliev, Fri Oct 30 16:36:20 2009 UTC
# Line 217  namespace LinuxSampler { namespace sfz { Line 217  namespace LinuxSampler { namespace sfz {
217                  regInfo.file = pResource;                  regInfo.file = pResource;
218                  deleteInstrument = false;                  deleteInstrument = false;
219              } else {              } else {
220                  SampleFile* sf = pRegion->GetSample(false);                  ::sfz::Sample* sf = pRegion->GetSample(false);
221                  if (sf != NULL) pInstr->GetSampleManager()->RemoveSampleConsumer(sf, pRegion);                  if (sf != NULL) pInstr->GetSampleManager()->RemoveSampleConsumer(sf, pRegion);
222                  if (sf == NULL || !pInstr->GetSampleManager()->HasSampleConsumers(sf)) pInstr->DestroyRegion(pRegion);                  if (sf == NULL || !pInstr->GetSampleManager()->HasSampleConsumers(sf)) pInstr->DestroyRegion(pRegion);
223              }              }

Legend:
Removed from v.2020  
changed lines
  Added in v.2021

  ViewVC Help
Powered by ViewVC