mir::scene::Surface::input_area_contains is reset when surface moved onto a new display
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
New
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I'm changing ubuntu-keyboard to fill out its input shape/region.
qtmir/unity8 then calls mir::scene:
It all works as expected until I connect my mako to an external display. Once that happens, mir::scene:
At the present moment, that code hasn't landed yet. It's in https:/
The qtmir patch is https:/
In the meantime I've added a workaround in this branch that makes qtmir store locally the input rect and use it to decide whether a point hits the surface's input area instead of querying mir::scene:
Syncing task from Mir.