| 400 | } |
| 401 | |
| 402 | void Context::releaseDisposables() { |
| 403 | auto value = --_disposableRefCount; |
| 404 | if (value == 0) { |
| 405 | std::unique_lock<Mutex> guard(_mutex); |
| 406 | _disposables.dispose(guard); |
| 407 | } |
| 408 | } |
| 409 | |
| 410 | void Context::setParent(const Ref<Context>& parentContext) { |
| 411 | _parentContext = parentContext; |