Fix use-after-release issue.
PiperOrigin-RevId: 904351356 Change-Id: Ie6a574763b2ee0ffc0cf5537d8ccdfe87ab1b477
This commit is contained in:
committed by
Copybara-Service
parent
e1794b3d1c
commit
fa33310750
@@ -180,7 +180,10 @@ SceneBridge::~SceneBridge() {
|
|||||||
scene_view_->RemoveFromScene(iter.get());
|
scene_view_->RemoveFromScene(iter.get());
|
||||||
}
|
}
|
||||||
lights_.clear();
|
lights_.clear();
|
||||||
|
if (fallback_ibl_) {
|
||||||
|
scene_view_->RemoveFromScene(fallback_ibl_.get());
|
||||||
|
}
|
||||||
|
fallback_ibl_.reset();
|
||||||
for (auto& iter : renderables_) {
|
for (auto& iter : renderables_) {
|
||||||
scene_view_->RemoveFromScene(iter.get());
|
scene_view_->RemoveFromScene(iter.get());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user