Pārlūkot izejas kodu

Merge pull request #93377 from EAinsley/fix#92869

Fix Subviewport keeps using removed Camera3D child.
Rémi Verschelde 1 gadu atpakaļ
vecāks
revīzija
f7d1e39825
1 mainītis faili ar 1 papildinājumiem un 2 dzēšanām
  1. 1 2
      scene/main/viewport.cpp

+ 1 - 2
scene/main/viewport.cpp

@@ -4251,8 +4251,7 @@ bool Viewport::_camera_3d_add(Camera3D *p_camera) {
 void Viewport::_camera_3d_remove(Camera3D *p_camera) {
 	camera_3d_set.erase(p_camera);
 	if (camera_3d == p_camera) {
-		camera_3d->notification(Camera3D::NOTIFICATION_LOST_CURRENT);
-		camera_3d = nullptr;
+		_camera_3d_set(nullptr);
 	}
 }