/[svn]/libgig/trunk/src/gig.cpp
ViewVC logotype

Diff of /libgig/trunk/src/gig.cpp

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

revision 3944 by schoenebeck, Fri Jun 18 15:28:14 2021 UTC revision 3945 by schoenebeck, Fri Jun 18 15:46:44 2021 UTC
# Line 6414  namespace { Line 6414  namespace {
6414    
6415          SampleList::iterator tmp = SamplesIterator;          SampleList::iterator tmp = SamplesIterator;
6416          // remove all references to the sample          // remove all references to the sample
6417          for (Instrument* instrument = GetFirstInstrument() ; instrument ;          size_t iIns = 0;
6418               instrument = GetNextInstrument()) {          for (Instrument* instrument = GetInstrument(iIns); instrument;
6419                             instrument = GetInstrument(++iIns))
6420            {
6421              size_t iRgn = 0;              size_t iRgn = 0;
6422              for (Region* region = instrument->GetRegionAt(iRgn); region;              for (Region* region = instrument->GetRegionAt(iRgn); region;
6423                   region = instrument->GetRegionAt(++iRgn))                   region = instrument->GetRegionAt(++iRgn))
# Line 7325  namespace { Line 7327  namespace {
7327    
7328              memset(&pData[48], 0, sublen - 48);              memset(&pData[48], 0, sublen - 48);
7329    
7330              for (Instrument* instrument = GetFirstInstrument() ; instrument ;              size_t iIns = 0;
7331                   instrument = GetNextInstrument()) {              for (Instrument* instrument = GetInstrument(iIns); instrument;
7332                                 instrument = GetInstrument(++iIns))
7333                {
7334                  int nbusedsamples = 0;                  int nbusedsamples = 0;
7335                  int nbusedchannels = 0;                  int nbusedchannels = 0;
7336                  int nbdimregions = 0;                  int nbdimregions = 0;
# Line 7431  namespace { Line 7435  namespace {
7435      void File::UpdateFileOffsets() {      void File::UpdateFileOffsets() {
7436          DLS::File::UpdateFileOffsets();          DLS::File::UpdateFileOffsets();
7437    
7438          for (Instrument* instrument = GetFirstInstrument(); instrument;          size_t i = 0;
7439               instrument = GetNextInstrument())          for (Instrument* instrument = GetInstrument(i); instrument;
7440                             instrument = GetInstrument(++i))
7441          {          {
7442              instrument->UpdateScriptFileOffsets();              instrument->UpdateScriptFileOffsets();
7443          }          }

Legend:
Removed from v.3944  
changed lines
  Added in v.3945

  ViewVC Help
Powered by ViewVC