From fa33310750f07ea2a08629547f0960392ce17737 Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Thu, 23 Apr 2026 03:23:12 -0700 Subject: [PATCH] Fix use-after-release issue. PiperOrigin-RevId: 904351356 Change-Id: Ie6a574763b2ee0ffc0cf5537d8ccdfe87ab1b477 --- src/experimental/filament/filament/scene_bridge.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/experimental/filament/filament/scene_bridge.cc b/src/experimental/filament/filament/scene_bridge.cc index 4cd23fa9..23e76cbe 100644 --- a/src/experimental/filament/filament/scene_bridge.cc +++ b/src/experimental/filament/filament/scene_bridge.cc @@ -180,7 +180,10 @@ SceneBridge::~SceneBridge() { scene_view_->RemoveFromScene(iter.get()); } lights_.clear(); - + if (fallback_ibl_) { + scene_view_->RemoveFromScene(fallback_ibl_.get()); + } + fallback_ibl_.reset(); for (auto& iter : renderables_) { scene_view_->RemoveFromScene(iter.get()); }