[lookandfeel/lockscreen] Fix state handling when clicking the keyboard's own hide button
ClosedPublic

Authored by graesslin on Jun 30 2017, 6:08 PM.

Details

Summary

When clicking the hide button provided by the virtual keyboard, the
keyboard hides, but the state is not updated. This means the animation
for hide is not triggered and even more important the next call to
showHide sets a wrong state. The state assumes it is in visible, when
clicking it goes to hidden. So the virtual keyboard is not getting shown
when clicking the show virtual keyboard button.

To address this problem a change handler for keyboardActive is added
which ensures the state is correct whenever the keyboardActive value
changes.

BUG: 381833
FIXED-IN: 5.10.4

Diff Detail

Repository
R120 Plasma Workspace
Branch
ensure-state-keyboard-active-5.10
Lint
No Linters Available
Unit
No Unit Test Coverage
graesslin created this revision.Jun 30 2017, 6:08 PM
Restricted Application added a project: Plasma. · View Herald TranscriptJun 30 2017, 6:08 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
davidedmundson accepted this revision.Jun 30 2017, 7:02 PM
This revision is now accepted and ready to land.Jun 30 2017, 7:02 PM
This revision was automatically updated to reflect the committed changes.