diff --git a/src/controls/QskSkinTransition.cpp b/src/controls/QskSkinTransition.cpp index 3964ef23..892ed3b0 100644 --- a/src/controls/QskSkinTransition.cpp +++ b/src/controls/QskSkinTransition.cpp @@ -344,10 +344,9 @@ namespace } auto a = candidate.aspect; - a.clearStates(); - a.addState( control->skinState() ); + a.setState( control->skinState() ); - const QskSkinHintStatus requestState = control->hintStatus( a ); + const auto requestState = control->hintStatus( a ); if ( requestState.source != QskSkinHintStatus::Skin ) {