diff --git a/app/src/main/java/eu/ottop/yamlauncher/AppMenuActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/AppMenuActivity.kt index e9ceebf..548e2f2 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/AppMenuActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/AppMenuActivity.kt @@ -266,7 +266,7 @@ class AppMenuActivity : AppCompatActivity(), AppMenuAdapter.OnItemClickListener, oldList.forEachIndexed { index, oldItem -> if (newSet.contains(Pair(oldItem.first.applicationInfo.packageName, oldItem.second.second))) { val newIndex = newList.indexOfFirst { it.first.applicationInfo.packageName == oldItem.first.applicationInfo.packageName } - if (oldItem.first.applicationInfo.packageName != newList[newIndex].first.applicationInfo.packageName) { + if (oldItem.first.componentName != newList[newIndex].first.componentName) { changes.add(Change(ChangeType.UPDATE, index)) } } diff --git a/app/src/main/java/eu/ottop/yamlauncher/AppMenuAdapter.kt b/app/src/main/java/eu/ottop/yamlauncher/AppMenuAdapter.kt index 0d6c4eb..4b66212 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/AppMenuAdapter.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/AppMenuAdapter.kt @@ -116,7 +116,7 @@ class AppMenuAdapter( val imm = activity.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager imm.hideSoftInputFromWindow(holder.editView.windowToken, 0) sharedPreferenceManager.resetAppName(activity, app.first.applicationInfo.packageName, app.second.second) - updateApp(position, app) + activity.updateItem(position, app) } }