diff --git a/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt b/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt index 4a4e7ad..56b21c8 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt @@ -106,7 +106,7 @@ class AppActionMenu { editText.text.toString() ) CoroutineScope(Dispatchers.Default).launch { - activity.refreshAppMenu() + activity.applySearch() } @@ -127,7 +127,7 @@ class AppActionMenu { CoroutineScope(Dispatchers.Default).launch { CoroutineScope(Dispatchers.Default).launch { - activity.refreshAppMenu() + activity.applySearch() } } } diff --git a/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt b/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt index 9bb44a7..a46a156 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt @@ -105,6 +105,9 @@ class HiddenAppsFragment : Fragment(), HiddenAppsAdapter.OnItemClickListener { // Perform action on confirmation performConfirmedAction(appInfo, appName, profile) } + + setNegativeButton("Cancel") { _, _ -> + } }.create().show() } diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt index ca53f29..686b3f0 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt @@ -550,6 +550,10 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh }) } + suspend fun applySearch() { + filterItems(searchView.text.toString()) + } + private suspend fun filterItems(query: String?) { val cleanQuery = stringUtils.cleanString(query)