| 34 | using namespace Scb; |
| 35 | |
| 36 | void Base::destroy() |
| 37 | { |
| 38 | if(!isBuffering()) |
| 39 | NpDestroy(*this); |
| 40 | else |
| 41 | { |
| 42 | // Schedule for destroy |
| 43 | PX_ASSERT(!(getControlFlags() & ControlFlag::eIS_RELEASED)); |
| 44 | PX_ASSERT(getControlState() == ControlState::eREMOVE_PENDING); |
| 45 | setControlFlag(ControlFlag::eIS_RELEASED); |
| 46 | } |
| 47 | } |
no test coverage detected