From baa52666b7a69d3b6835675918812502a4049b2b Mon Sep 17 00:00:00 2001 From: Keshav Bhatt Date: Sat, 27 Aug 2022 22:25:09 +0530 Subject: fix: auto lock while scrolling - added other user input events to prevent lock from triggering --- src/autolockeventfilter.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/autolockeventfilter.h b/src/autolockeventfilter.h index 2f05504..9c35c45 100644 --- a/src/autolockeventfilter.h +++ b/src/autolockeventfilter.h @@ -39,7 +39,18 @@ public slots: protected: bool eventFilter(QObject *obj, QEvent *ev) { - if (ev->type() == QEvent::KeyPress || ev->type() == QEvent::MouseMove) { + if (ev->type() == QEvent::KeyPress + || ev->type() == QEvent::MouseMove + || ev->type() == QEvent::Wheel + || ev->type() == QEvent::TouchUpdate + || ev->type() == QEvent::MouseButtonRelease + || ev->type() == QEvent::MouseButtonPress + || ev->type() == QEvent::MouseButtonDblClick + || ev->type() == QEvent::Gesture + || ev->type() == QEvent::FocusIn + || ev->type() == QEvent::FocusOut + || ev->type() == QEvent::Enter + ) { resetTimer(); } return QObject::eventFilter(obj, ev); -- cgit v1.2.3