Explorar el Código

Bugfix: Fixing a crash when deleting a non-main camera

BearishSun hace 8 años
padre
commit
c680e38023
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      Source/RenderBeast/BsRendererScene.cpp

+ 1 - 1
Source/RenderBeast/BsRendererScene.cpp

@@ -613,7 +613,7 @@ namespace bs {	namespace ct
 		}
 
 		// Register in render target list
-		if (renderTarget != nullptr && (rtChanged == 0 || rtChanged == 2))
+		if (renderTarget != nullptr && !remove && (rtChanged == 0 || rtChanged == 2))
 		{
 			auto findIter = std::find_if(mInfo.renderTargets.begin(), mInfo.renderTargets.end(),
 				[&](const RendererRenderTarget& x) { return x.target == renderTarget; });