1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-23 01:55:48 -05:00

Merge pull request #1889 from srcejon/fix_table_tap_and_hold

Prevent popup menu when scrolling tables
This commit is contained in:
Edouard Griffiths 2023-11-14 23:13:41 +01:00 committed by GitHub
commit ee07a0d5f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -48,8 +48,12 @@ bool TableTapAndHold::eventFilter(QObject *obj, QEvent *event)
if (vHeader) {
point.setX(point.x() - vHeader->width());
}
emit tapAndHold(point);
return true;
QSize size = m_table->viewport()->size();
if ((point.x() >= 0) && (point.x() < size.width()) && (point.y() >= 0) && (point.y() < size.height()))
{
emit tapAndHold(point);
return true;
}
}
}
return QObject::eventFilter(obj, event);