updates in setPopupFlags fixed
This commit is contained in:
parent
f17a73f53b
commit
01a79a1b0b
|
@ -381,8 +381,12 @@ bool QskPopup::hasFaderEffect() const
|
||||||
}
|
}
|
||||||
|
|
||||||
void QskPopup::setPopupFlags( PopupFlags flags )
|
void QskPopup::setPopupFlags( PopupFlags flags )
|
||||||
|
{
|
||||||
|
if ( static_cast<int>(flags) != m_data->flags )
|
||||||
{
|
{
|
||||||
m_data->flags = flags;
|
m_data->flags = flags;
|
||||||
|
updateInputGrabber();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QskPopup::PopupFlags QskPopup::popupFlags() const
|
QskPopup::PopupFlags QskPopup::popupFlags() const
|
||||||
|
@ -399,11 +403,7 @@ void QskPopup::setPopupFlag( PopupFlag flag, bool on )
|
||||||
else
|
else
|
||||||
flags &= ~flag;
|
flags &= ~flag;
|
||||||
|
|
||||||
if ( flags != m_data->flags )
|
setPopupFlags( PopupFlags( flags ) );
|
||||||
{
|
|
||||||
m_data->flags = flags;
|
|
||||||
updateInputGrabber();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QskPopup::testPopupFlag( PopupFlag flag ) const
|
bool QskPopup::testPopupFlag( PopupFlag flag ) const
|
||||||
|
|
Loading…
Reference in New Issue