Changeset 20237

Show
Ignore:
Timestamp:
05/21/07 14:35:18 (2 years ago)
Author:
aronb
Message:

Fix memory leak in position filter code.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/gadgeteer/gadget/Type/PositionProxy.h

    r20131 r20237  
    8282                                  const int unitNum = -1); 
    8383 
    84    virtual ~PositionProxy() {;} 
     84   virtual ~PositionProxy() 
     85   { 
     86      for (std::vector<PositionFilter*>::iterator itr = mPositionFilters.begin(); 
     87           itr != mPositionFilters.end(); itr++) 
     88      { 
     89         if (NULL != *itr) 
     90         { 
     91            delete *itr; 
     92            *itr = NULL; 
     93         } 
     94      } 
     95      mPositionFilters.clear(); 
     96   } 
    8597 
    8698   /**