diff options
| author | Tanuj <tanbook@Tanujs-MBP.domain.name> | 2021-08-27 23:30:14 +0530 |
|---|---|---|
| committer | Tanuj <tanbook@Tanujs-MBP.domain.name> | 2021-08-27 23:30:14 +0530 |
| commit | 1189772dfbe1935af8a8143e012f3de497252561 (patch) | |
| tree | 70c92833694c75322a6fb706acd1b5eb17766a6b /app/src/main/java | |
| parent | 7800d282024e348de4124d00e44b599937ffc0f5 (diff) | |
| download | SidePhOnelauncher-1189772dfbe1935af8a8143e012f3de497252561.tar.gz SidePhOnelauncher-1189772dfbe1935af8a8143e012f3de497252561.tar.bz2 SidePhOnelauncher-1189772dfbe1935af8a8143e012f3de497252561.zip | |
Null check for crash fix onQueryTextChange
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 1e61632..df24d9e 100644 --- a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt +++ b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt @@ -9,6 +9,7 @@ import android.view.animation.AnimationUtils import android.view.inputmethod.InputMethodManager import android.widget.TextView import androidx.appcompat.widget.SearchView +import androidx.core.view.isVisible import androidx.fragment.app.Fragment import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProvider @@ -71,9 +72,10 @@ class AppDrawerFragment : Fragment() { } override fun onQueryTextChange(newText: String?): Boolean { - appAdapter.filter.filter(newText?.trim()) - if (rename && newText?.trim()?.isNotEmpty()!!) appRename.visibility = View.VISIBLE - else appRename.visibility = View.GONE + newText?.let { + appAdapter.filter.filter(it.trim()) + appRename.isVisible = rename && it.trim().isNotEmpty() + } return false } }) |
