using qskEffectiveSkin
This commit is contained in:
parent
aa3c01dee3
commit
94a7ae4509
@ -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();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user