diff --git a/src/controls/QskInputPanel.cpp b/src/controls/QskInputPanel.cpp index 9e038003..4fa90132 100644 --- a/src/controls/QskInputPanel.cpp +++ b/src/controls/QskInputPanel.cpp @@ -236,7 +236,7 @@ QskInputPanel::QskInputPanel( QQuickItem* parent ): m_data( new PrivateData ) { setFlag( ItemHasContents ); - setAcceptedMouseButtons( Qt::MouseButtonMask ); + setAcceptedMouseButtons( Qt::LeftButton ); initSizePolicy( QskSizePolicy::Expanding, QskSizePolicy::Expanding ); diff --git a/src/controls/QskListView.cpp b/src/controls/QskListView.cpp index 39ad4837..1b30430d 100644 --- a/src/controls/QskListView.cpp +++ b/src/controls/QskListView.cpp @@ -255,8 +255,12 @@ void QskListView::mousePressEvent( QMouseEvent* event ) const int row = ( event->pos().y() - vr.top() + scrollPos().y() ) / rowHeight(); if ( row >= 0 && row < rowCount() ) setSelectedRow( row ); + + return; } } + + Inherited::mousePressEvent( event ); } void QskListView::mouseReleaseEvent( QMouseEvent* event )