Skip to content
Permalink
Browse files
Merge pull request #11358 from t895/close-soft-keyboard
Android: Close soft keyboard on panel close
  • Loading branch information
JosJuice committed Dec 24, 2022
2 parents 4d6ab73 + 4423afd commit 582d6b7
Showing 1 changed file with 10 additions and 0 deletions.
@@ -2,7 +2,9 @@

package org.dolphinemu.dolphinemu.ui;

import android.content.Context;
import android.view.View;
import android.view.inputmethod.InputMethodManager;

import androidx.activity.OnBackPressedCallback;
import androidx.annotation.NonNull;
@@ -40,7 +42,15 @@ public void onPanelOpened(@NonNull View panel)
@Override
public void onPanelClosed(@NonNull View panel)
{
closeKeyboard();
setEnabled(false);
}

private void closeKeyboard()
{
InputMethodManager manager = (InputMethodManager) mSlidingPaneLayout.getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
manager.hideSoftInputFromWindow(mSlidingPaneLayout.getRootView().getWindowToken(), 0);
}
}

0 comments on commit 582d6b7

Please sign in to comment.