AP input events sometimes positioned outside screen geometry
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Autopilot |
New
|
Undecided
|
Unassigned | ||
qtmir (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
With MultiMonitor, enable QtMir input debug logging with:
initctl set-env --global QT_LOGGING_
Now watch the UI, while running this AP test:
autopilot3 run -v -v unity8.
For the swipe indicators to bottom of the screen, AP outputs:
12:01:25.466 DEBUG _uinput:412 - The pointing 'finger' is now at position 819,1904.
12:01:25.477 DEBUG _uinput:407 - Moving pointing 'finger' to position 819,1914.
12:01:25.479 DEBUG _uinput:412 - The pointing 'finger' is now at position 819,1914.
12:01:25.490 DEBUG _uinput:407 - Moving pointing 'finger' to position 819,1920.
12:01:25.491 DEBUG _uinput:412 - The pointing 'finger' is now at position 819,1920.
while QtMir gets:
qtmir.mir.input: Received MirTouchEvent(
qtmir.mir.input: Sending to Qt (id=5,state=
qtmir.mir.input: Received MirTouchEvent(
qtmir.mir.input: Sending to Qt (id=5,state=
qtmir.mir.input: Received MirTouchEvent(
qtmir.mir.input: REJECTING INPUT EVENT, no matching window
qtmir.mir.input: Received MirTouchEvent(
qtmir.mir.input: REJECTING INPUT EVENT, no matching window
Need to investigate why the values AP request do not match those QtMir prints
affects: | qtmir → qtmir (Ubuntu) |