Skip to content

Commit baa5266

Browse files
committed
fix: auto lock while scrolling
- added other user input events to prevent lock from triggering
1 parent bd7386a commit baa5266

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/autolockeventfilter.h

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,18 @@ public slots:
3939

4040
protected:
4141
bool eventFilter(QObject *obj, QEvent *ev) {
42-
if (ev->type() == QEvent::KeyPress || ev->type() == QEvent::MouseMove) {
42+
if (ev->type() == QEvent::KeyPress
43+
|| ev->type() == QEvent::MouseMove
44+
|| ev->type() == QEvent::Wheel
45+
|| ev->type() == QEvent::TouchUpdate
46+
|| ev->type() == QEvent::MouseButtonRelease
47+
|| ev->type() == QEvent::MouseButtonPress
48+
|| ev->type() == QEvent::MouseButtonDblClick
49+
|| ev->type() == QEvent::Gesture
50+
|| ev->type() == QEvent::FocusIn
51+
|| ev->type() == QEvent::FocusOut
52+
|| ev->type() == QEvent::Enter
53+
) {
4354
resetTimer();
4455
}
4556
return QObject::eventFilter(obj, ev);

0 commit comments

Comments
 (0)