From 07f9829ffa90c3e0e38344641a8e6405fd8f6dc6 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 24 Mar 2022 11:44:08 +0100 Subject: [PATCH] QskDialogButtonBox::isDefaultButtonKeyEvent fixed --- src/dialogs/QskDialogButtonBox.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/dialogs/QskDialogButtonBox.cpp b/src/dialogs/QskDialogButtonBox.cpp index c54ab6e8..cf2c8cfe 100644 --- a/src/dialogs/QskDialogButtonBox.cpp +++ b/src/dialogs/QskDialogButtonBox.cpp @@ -565,16 +565,10 @@ void QskDialogButtonBox::itemChange( bool QskDialogButtonBox::isDefaultButtonKeyEvent( const QKeyEvent* event ) { - if ( 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 ); - } + if ( !event->modifiers() ) + return ( event->key() == Qt::Key_Enter ) || ( event->key() == Qt::Key_Return ); + + return ( event->modifiers() & Qt::KeypadModifier ) && ( event->key() == Qt::Key_Enter ); } #include "moc_QskDialogButtonBox.cpp"