aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLibravatar Keshav Bhatt <keshavnrj@gmail.com>2022-08-27 22:25:09 +0530
committerLibravatar Keshav Bhatt <keshavnrj@gmail.com>2022-08-27 22:25:09 +0530
commitbaa52666b7a69d3b6835675918812502a4049b2b (patch)
tree8e3b7028d7e01a8f3b19fadbe04013ead8470d65 /src
parentbd7386a12b1f86d8c34f4f5dc694d5e2917cf5dc (diff)
downloadwhatsie-baa52666b7a69d3b6835675918812502a4049b2b.tar.gz
whatsie-baa52666b7a69d3b6835675918812502a4049b2b.zip
fix: auto lock while scrolling
- added other user input events to prevent lock from triggering
Diffstat (limited to 'src')
-rw-r--r--src/autolockeventfilter.h13
1 files changed, 12 insertions, 1 deletions
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);