updates in setPopupFlags fixed

This commit is contained in:
Uwe Rathmann 2022-03-08 11:17:17 +01:00
parent f17a73f53b
commit 01a79a1b0b
1 changed files with 6 additions and 6 deletions

View File

@ -382,7 +382,11 @@ 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