/[svn]/linuxsampler/trunk/src/common/ArrayList.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/common/ArrayList.h

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

revision 834 by schoenebeck, Mon Mar 14 22:32:23 2005 UTC revision 835 by persson, Mon Feb 6 18:07:17 2006 UTC
# Line 51  namespace LinuxSampler { Line 51  namespace LinuxSampler {
51                  if (pData) {                  if (pData) {
52                      for (int i = 0; i < iSize; i++)                      for (int i = 0; i < iSize; i++)
53                          pNewArray[i] = pData[i];                          pNewArray[i] = pData[i];
54                      delete pData;                      delete[] pData;
55                  }                  }
56                  pNewArray[iSize] = element;                  pNewArray[iSize] = element;
57                  pData = pNewArray;                  pData = pNewArray;
# Line 74  namespace LinuxSampler { Line 74  namespace LinuxSampler {
74                          pNewArray[iDst] = pData[iSrc];                          pNewArray[iDst] = pData[iSrc];
75                          ++iDst;                          ++iDst;
76                      }                      }
77                      delete pData;                      delete[] pData;
78                      pData = pNewArray;                      pData = pNewArray;
79                      --iSize;                      --iSize;
80                  }                  }
# Line 94  namespace LinuxSampler { Line 94  namespace LinuxSampler {
94               */               */
95              void clear() {              void clear() {
96                  if (pData) {                  if (pData) {
97                      delete pData;                      delete[] pData;
98                      pData = NULL;                      pData = NULL;
99                      iSize = 0;                      iSize = 0;
100                  }                  }

Legend:
Removed from v.834  
changed lines
  Added in v.835

  ViewVC Help
Powered by ViewVC