Changeset 20238
- Timestamp:
- 05/21/07 14:45:59 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/gadgeteer/gadget/Type/Position.cpp
r20123 r20238 52 52 53 53 Position::~Position() 54 {;} 54 { 55 for (std::vector<PositionFilter*>::iterator itr = mPositionFilters.begin(); 56 itr != mPositionFilters.end(); itr++) 57 { 58 delete (*itr); 59 (*itr) = NULL; 60 } 61 mPositionFilters.clear(); 62 } 55 63 56 64 PositionPtr Position::create() … … 101 109 << "be loaded.\n" 102 110 << vprDEBUG_FLUSH; 111 112 delete new_filter; 113 new_filter = NULL; 103 114 } 104 115 } juggler/trunk/modules/gadgeteer/gadget/Type/PositionProxy.cpp
r20131 r20238 99 99 if(new_filter != NULL) 100 100 { 101 new_filter->config(cur_filter); 102 mPositionFilters.push_back(new_filter); 101 if (new_filter->config(cur_filter)) 102 { 103 mPositionFilters.push_back(new_filter); 104 } 105 else 106 { 107 vprDEBUG( vprDBG_ERROR, vprDBG_CONFIG_STATUS_LVL ) 108 << " Filter [" << i << "]: Type:" << filter_id 109 << " configuration failed; " << filter_id << " will NOT " 110 << "be loaded.\n" 111 << vprDEBUG_FLUSH; 112 113 delete new_filter; 114 new_filter = NULL; 115 } 103 116 } 104 117 else
