diff --git a/TSE_Core/src/BehaviourScripts/Camera.cpp b/TSE_Core/src/BehaviourScripts/Camera.cpp index 60c7b59..a0a0d47 100644 --- a/TSE_Core/src/BehaviourScripts/Camera.cpp +++ b/TSE_Core/src/BehaviourScripts/Camera.cpp @@ -1,6 +1,7 @@ #include "Camera.hpp" #include "elements/Transformable.hpp" #include "interfaces/IRenderer.hpp" +#include "interfaces/IWindow.hpp" #include "uuid.h" TSE::Camera* TSE::Camera::mainCamera = nullptr; @@ -213,5 +214,8 @@ void TSE::Camera::Unbind() void TSE::Camera::UpdateRenderTarget() { - rt->Update(); + if (dynamic_cast(rt) == nullptr) + { + rt->Update(); + } }