using qskEffectiveSkin

This commit is contained in:
Uwe Rathmann 2022-03-29 08:09:19 +02:00
parent aa3c01dee3
commit 94a7ae4509

View File

@ -1318,12 +1318,7 @@ QskSkin* QskSkinnable::effectiveSkin() const
if ( skin == nullptr ) if ( skin == nullptr )
{ {
if ( const auto control = owningControl() ) if ( const auto control = owningControl() )
{ skin = qskEffectiveSkin( control->window() );
if ( auto window = qobject_cast< const QskWindow* >( control->window() ) )
{
skin = window->skin();
}
}
} }
return skin ? skin : qskSetup->skin(); return skin ? skin : qskSetup->skin();