diff --git a/src/controls/QskSkinnable.cpp b/src/controls/QskSkinnable.cpp index 0bfc7cd9..9801f35d 100644 --- a/src/controls/QskSkinnable.cpp +++ b/src/controls/QskSkinnable.cpp @@ -825,7 +825,9 @@ QVariant QskSkinnable::effectiveSkinHint( QskAspect aspect, QskSkinHintStatus* status ) const { aspect.setSubControl( effectiveSubcontrol( aspect.subControl() ) ); - aspect.setPlacement( effectivePlacement() ); + + if ( aspect.placement() == QskAspect::NoPlacement ) + aspect.setPlacement( effectivePlacement() ); if ( aspect.isAnimator() ) return storedHint( aspect, status );