| 224 | } |
| 225 | |
| 226 | void PersistenceManager::killObject() |
| 227 | { |
| 228 | // Don't save this object |
| 229 | SAFE_DELETE(mCurrentObject); |
| 230 | |
| 231 | // If there is an object in the stack restore it |
| 232 | if (mObjectStack.size() > 0) |
| 233 | { |
| 234 | mCurrentObject = mObjectStack.last(); |
| 235 | mObjectStack.pop_back(); |
| 236 | } |
| 237 | } |
| 238 | |
| 239 | void PersistenceManager::saveObject() |
| 240 | { |