setting the placement bit only when being undefined in the request

This commit is contained in:
Uwe Rathmann 2022-02-08 09:00:13 +01:00
parent d38d4429f5
commit 05dd8ea087

View File

@ -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 );