Explorar el Código

Merge pull request #93377 from EAinsley/fix#92869

Fix Subviewport keeps using removed Camera3D child.
Rémi Verschelde hace 1 año
padre
commit
f7d1e39825
Se han modificado 1 ficheros con 1 adiciones y 2 borrados
  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);
 	}
 }