This change fixes the "touch-up" operation to clear "data_source" by setting "seat" to NULL. This operation is done in the mouse button release operation, but seems to have been forgotten in the "touch up" case. Forgetting this operation causes weston to send a "premature finish request" error to the client which causes the client to exit. This issue can be reproduced with the "weston-dnd" program by performing a drag-and-drop operation with a touch input device. Once the drag is released, the weston-dnd program will exit with an error. Signed-off-by: Jonathan Marler <johnnymarler@gmail.com>dev
parent
5ba5a86a7f
commit
d3223cc4b4
Loading…
Reference in new issue