From 0e7b2048d1fdf12685f58563b966411a5ac28adf Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 8 Feb 2022 09:00:13 +0100 Subject: [PATCH] setting the placement bit only when being undefined in the request --- src/controls/QskSkinnable.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 );