mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 18:41:10 +02:00
Don't send "move" events for non-move events
This commit is contained in:
parent
b03fd44240
commit
25ac82f162
1 changed files with 4 additions and 2 deletions
|
@ -371,11 +371,12 @@ void Web3DOverlay::handlePointerEventAsTouch(const PointerEvent& event) {
|
||||||
mouseType = QEvent::MouseButtonRelease;
|
mouseType = QEvent::MouseButtonRelease;
|
||||||
break;
|
break;
|
||||||
case PointerEvent::Move:
|
case PointerEvent::Move:
|
||||||
default:
|
|
||||||
touchType = QEvent::TouchUpdate;
|
touchType = QEvent::TouchUpdate;
|
||||||
touchPointState = Qt::TouchPointMoved;
|
touchPointState = Qt::TouchPointMoved;
|
||||||
mouseType = QEvent::MouseMove;
|
mouseType = QEvent::MouseMove;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QTouchEvent::TouchPoint point;
|
QTouchEvent::TouchPoint point;
|
||||||
|
@ -445,9 +446,10 @@ void Web3DOverlay::handlePointerEventAsMouse(const PointerEvent& event) {
|
||||||
type = QEvent::MouseButtonRelease;
|
type = QEvent::MouseButtonRelease;
|
||||||
break;
|
break;
|
||||||
case PointerEvent::Move:
|
case PointerEvent::Move:
|
||||||
default:
|
|
||||||
type = QEvent::MouseMove;
|
type = QEvent::MouseMove;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QMouseEvent* mouseEvent = new QMouseEvent(type, windowPoint, windowPoint, windowPoint, button, buttons, Qt::NoModifier);
|
QMouseEvent* mouseEvent = new QMouseEvent(type, windowPoint, windowPoint, windowPoint, button, buttons, Qt::NoModifier);
|
||||||
|
|
Loading…
Reference in a new issue