Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b80fb09f authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Dismiss more keys panel when hiding window

Bug: 15727301
Change-Id: Id7002ecb7f4eea7be3505f6f0235074264418221
parent f49e9757
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -666,6 +666,10 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack
    @Override
    @Override
    public void onDismissMoreKeysPanel() {
    public void onDismissMoreKeysPanel() {
        dimEntireKeyboard(false /* dimmed */);
        dimEntireKeyboard(false /* dimmed */);
        dismissMoreKeysPanel();
    }

    private void dismissMoreKeysPanel() {
        if (isShowingMoreKeysPanel()) {
        if (isShowingMoreKeysPanel()) {
            mMoreKeysPanel.removeFromParent();
            mMoreKeysPanel.removeFromParent();
            mMoreKeysPanel = null;
            mMoreKeysPanel = null;
@@ -731,6 +735,7 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack
    }
    }


    public void onHideWindow() {
    public void onHideWindow() {
        dismissMoreKeysPanel();
        final MainKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
        final MainKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
        if (accessibilityDelegate != null) {
        if (accessibilityDelegate != null) {
            accessibilityDelegate.onHideWindow();
            accessibilityDelegate.onHideWindow();