diff options
| author | Tanuj <thetanuj@hotmail.com> | 2022-09-25 23:41:05 +0530 |
|---|---|---|
| committer | Tanuj <thetanuj@hotmail.com> | 2022-09-25 23:41:05 +0530 |
| commit | 6996c015a7bedb52b4dbebb330c20ced6994009e (patch) | |
| tree | 0043af4bc3fe1ce43bb1b3923df7787f44fefade /app/src/main/java | |
| parent | edc1d5ae308c6bb8e313d5f9b15f69f87d77551d (diff) | |
| download | SidePhOnelauncher-6996c015a7bedb52b4dbebb330c20ced6994009e.tar.gz SidePhOnelauncher-6996c015a7bedb52b4dbebb330c20ced6994009e.tar.bz2 SidePhOnelauncher-6996c015a7bedb52b4dbebb330c20ced6994009e.zip | |
Fixed: Keyboard popup
Diffstat (limited to 'app/src/main/java')
| -rw-r--r-- | app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt index 8d37d93..bc5cdd2 100644 --- a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt +++ b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt @@ -143,9 +143,11 @@ class AppDrawerFragment : Fragment() { private fun View.showKeyboard(forceShowKeyboard: Boolean = false) { if (!prefs.autoShowKeyboard && !forceShowKeyboard) return - view?.requestFocus() - val imm = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0) + binding.search.postDelayed({ + binding.search.requestFocus() + val imm = requireContext().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0) + }, 100) } private fun populateAppList(apps: List<AppModel>, appAdapter: AppDrawerAdapter) { |
