From 05dd8ea087c6a843a8d40a3dc1c3383a2810a57f 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 );