OSKController enabled property is reported incorrectly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-mir |
Fix Released
|
High
|
Daniel d'Andrada | ||
unity-mir (Ubuntu) |
Fix Released
|
Undecided
|
Daniel d'Andrada |
Bug Description
I'm using the enabled property of the OSKController to check when we're ready to proceed with the autopilot test (as it restarts the maliit-server).
The problem is that it never changes from True even when I `initctl stop maliit-server`
To reproduce (with help with this script [1]) / what I see:
# Start unity8 with testability so we can introspect it
$ stop unity8 && start unity8 QT_LOAD_
$ status unity8
>>> unity8 start/running, process 2273
$ status maliit-server
>>> maliit-server start/running, process 2443
$ check_status.py 2273 # The script from [1]
>>> (Checking OSKController.
>>> Status: True
$ stop maliit-server && status maliit-server
>>> maliit-server stop/waiting
$ check_status.py 2273 # The script from [1]
>>> (Checking OSKController.
>>> Status: True
The output of the second run should be False.
Perhaps the OnSurfaceCreate
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Gerry Boland (community): Approve
-
Diff: 14 lines (+2/-2)1 file modifiedsrc/modules/Unity/Application/OSKController.qml (+2/-2)
summary: |
- QSKController enabled property is reported incorrectly + OSKController enabled property is reported incorrectly |
Changed in unity-mir: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity-mir: | |
status: | Triaged → In Progress |
Changed in unity-mir: | |
status: | Fix Committed → Fix Released |
Changed in unity-mir (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
Fix committed into lp:unity-mir at revision 159, scheduled for release in unity-mir, milestone phone-v1-freeze