From 6f2419de4c071bede083441ac087f2347b688521 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 21 Nov 2017 09:05:09 +0100 Subject: [PATCH] bad key event handling fixed --- src/controls/QskListView.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/controls/QskListView.cpp b/src/controls/QskListView.cpp index 3739959c..7fd4fa03 100644 --- a/src/controls/QskListView.cpp +++ b/src/controls/QskListView.cpp @@ -168,7 +168,10 @@ QSizeF QskListView::contentsSizeHint() const void QskListView::keyPressEvent( QKeyEvent* event ) { if ( m_data->selectionMode == NoSelection ) + { + Inherited::keyPressEvent( event ); return; + } int row = selectedRow(); @@ -204,12 +207,12 @@ void QskListView::keyPressEvent( QKeyEvent* event ) case Qt::Key_PageDown: { // TODO ... - return QskScrollView::keyPressEvent( event ); + return Inherited::keyPressEvent( event ); break; } default: { - return QskScrollView::keyPressEvent( event ); + return Inherited::keyPressEvent( event ); } }