diff --git a/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt index 7281c98..ed2ef1d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/launcher/activities/MainActivity.kt @@ -158,6 +158,7 @@ class MainActivity : SimpleActivity(), FlingListener { private fun refetchLaunchers() { val launchers = getAllAppLaunchers() (all_apps_fragment as AllAppsFragment).gotLaunchers(launchers) + (widgets_fragment as WidgetsFragment).getAppWidgets() mCachedLaunchers.map { it.packageName }.forEach { packageName -> if (!launchers.map { it.packageName }.contains(packageName)) { diff --git a/app/src/main/kotlin/com/simplemobiletools/launcher/fragments/WidgetsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/launcher/fragments/WidgetsFragment.kt index 48b89ce..bada9ae 100644 --- a/app/src/main/kotlin/com/simplemobiletools/launcher/fragments/WidgetsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/launcher/fragments/WidgetsFragment.kt @@ -36,7 +36,7 @@ class WidgetsFragment(context: Context, attributeSet: AttributeSet) : MyFragment setupAdapter(appWidgets) } - private fun getAppWidgets() { + fun getAppWidgets() { ensureBackgroundThread { // get the casual widgets var appWidgets = ArrayList()