Mir

Comment 3 for bug 1238645

Revision history for this message
Thomi Richards (thomir-deactivatedaccount) wrote :

> Apparently it's because autopilot *uses* maliit to type on mobile devices.

Nope - the UInput backend is higher priority, so the OSK backend won't get used unless uinput is unavailable, for some reason. Of course, the tests you're running might specifically request the OSK backend, but that's not really anything to do with autopilot itself.

> Let's discuss whether it should maybe fall back to uinput - in the mean time I'll make sure maliit is started on unity8 tests.

The backend should raise an exception if it cannot be initialised. In that case, autopilot will fall back to some other backend, unless the OSK driver was specifically requested. If that's not the case, then the bug task against autopilot is valid, and should be fixed. Will leave this to Chris to determine, since he's in this code anyway.