Преглед изворни кода

Merge pull request #93377 from EAinsley/fix#92869

Fix Subviewport keeps using removed Camera3D child.
Rémi Verschelde пре 1 година
родитељ
комит
f7d1e39825
1 измењених фајлова са 1 додато и 2 уклоњено
  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);
 	}
 }