diff --git a/src/eepp/scene/node.cpp b/src/eepp/scene/node.cpp index f2bf664b2..f812ecd68 100644 --- a/src/eepp/scene/node.cpp +++ b/src/eepp/scene/node.cpp @@ -1246,6 +1246,8 @@ Uint32 Node::onFocus() { sendCommonEvent( UIEvent::OnFocus ); + invalidateDraw(); + return 1; } diff --git a/src/eepp/ui/uinode.cpp b/src/eepp/ui/uinode.cpp index bb8871968..606c7ff52 100644 --- a/src/eepp/ui/uinode.cpp +++ b/src/eepp/ui/uinode.cpp @@ -96,6 +96,7 @@ void UINode::setPixelsPosition( const Vector2f& Pos ) { if ( mPosition != Pos ) { mDpPos = PixelDensity::pxToDp( Pos ); Transformable::setPosition( Pos ); + setDirty(); onPositionChange(); } }