/[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 3933 by schoenebeck, Thu Jun 17 09:21:11 2021 UTC revision 3934 by schoenebeck, Thu Jun 17 09:44:03 2021 UTC
# Line 6213  namespace { Line 6213  namespace {
6213              "other Group. This is a bug, report it!"              "other Group. This is a bug, report it!"
6214          );          );
6215          // now move all samples of this group to the other group          // now move all samples of this group to the other group
6216          for (Sample* pSample = GetFirstSample(); pSample; pSample = GetNextSample()) {          Sample* pSample;
6217            while ((pSample = GetSample(0))) {
6218              pOtherGroup->AddSample(pSample);              pOtherGroup->AddSample(pSample);
6219          }          }
6220      }      }
# Line 7007  namespace { Line 7008  namespace {
7008          if (iter == pGroups->end()) throw gig::Exception("Could not delete group, could not find given group");          if (iter == pGroups->end()) throw gig::Exception("Could not delete group, could not find given group");
7009          if (pGroups->size() == 1) throw gig::Exception("Cannot delete group, there must be at least one default group!");          if (pGroups->size() == 1) throw gig::Exception("Cannot delete group, there must be at least one default group!");
7010          // delete all members of this group          // delete all members of this group
7011          for (Sample* pSample = pGroup->GetFirstSample(); pSample; pSample = pGroup->GetNextSample()) {          Sample* pSample;
7012            while ((pSample = pGroup->GetSample(0))) {
7013              DeleteSample(pSample);              DeleteSample(pSample);
7014          }          }
7015          // now delete this group object          // now delete this group object

Legend:
Removed from v.3933  
changed lines
  Added in v.3934

  ViewVC Help
Powered by ViewVC