QskDialogButtonBox::isDefaultButtonKeyEvent fixed

This commit is contained in:
Uwe Rathmann 2022-03-24 11:44:08 +01:00
parent a8b176aa71
commit 07f9829ffa
1 changed files with 4 additions and 10 deletions

View File

@ -565,16 +565,10 @@ void QskDialogButtonBox::itemChange(
bool QskDialogButtonBox::isDefaultButtonKeyEvent( const QKeyEvent* event ) bool QskDialogButtonBox::isDefaultButtonKeyEvent( const QKeyEvent* event )
{ {
if ( event->modifiers() & Qt::KeypadModifier && event->key() == Qt::Key_Enter ) if ( !event->modifiers() )
{ return ( event->key() == Qt::Key_Enter ) || ( event->key() == Qt::Key_Return );
return ( event->modifiers() & Qt::KeypadModifier )
&& ( event->key() == Qt::Key_Enter ); return ( event->modifiers() & Qt::KeypadModifier ) && ( event->key() == Qt::Key_Enter );
}
else
{
return ( event->key() == Qt::Key_Enter )
|| ( event->key() == Qt::Key_Return );
}
} }
#include "moc_QskDialogButtonBox.cpp" #include "moc_QskDialogButtonBox.cpp"