mir_demo_server steals drag gestures from the client

Bug #1579614 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
Medium
Unassigned
mir (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

mir_demo_server steals drag gestures from the client.

Test case:
 1. mir_demo_server &
 2. mir_demo_client_fingerpaint
 3. Draw by dragging the mouse around.
 4. Drag up past the top of the window and down again.

Expected: fingerpaint keeps painting (as it does for the other edges)
Observed: mir_demo_server steals the drag gesture from the client and moves the window instead.

Also try with a windowed client like mir_demo_client_egltriangle.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Note that Mir's input/gesture targeting code is designed to avoid these problems, by sending input events only to the surface where the gesture began. But I'm guessing mir_demo_server doesn't use that existing window stack logic.

Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.