diff --git a/sdlpp/sdlpp_renderobject.cpp b/sdlpp/sdlpp_renderobject.cpp index a0978d7..07baf42 100644 --- a/sdlpp/sdlpp_renderobject.cpp +++ b/sdlpp/sdlpp_renderobject.cpp @@ -42,7 +42,7 @@ void RenderObject::setPos( const std::pair< double, double > &pos ) { } void RenderObject::setPos( const Vec2D< double > &vec ) { original = vec; - updateSizeAndPosition(); +// updateSizeAndPosition(); } Vec2D< double > RenderObject::getPos() const { return original; diff --git a/sdlpp/sdlpp_textrenderer.cpp b/sdlpp/sdlpp_textrenderer.cpp index bdca275..1bbe4ee 100644 --- a/sdlpp/sdlpp_textrenderer.cpp +++ b/sdlpp/sdlpp_textrenderer.cpp @@ -85,6 +85,7 @@ void TextRenderer::updateTexture() { } void TextRenderer::updateSizeAndPosition() { RectangleRender::updateSizeAndPosition(); + // TODO only if size actually changed updateTexture(); updateDstRect(); }