From e89b377b685adb77345df0df246228713e3e5d60 Mon Sep 17 00:00:00 2001 From: azuo Date: Tue, 14 Sep 2021 13:48:23 +0800 Subject: [PATCH] Fix crash in MainFragment.updateUI() on some devices. --- .../anotherwidget/ui/fragments/MainFragment.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt index cd886b0..d18049b 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt @@ -156,10 +156,10 @@ class MainFragment : Fragment() { val generatedView = MainWidget.getWidgetView(requireContext(), binding.widget.width, typeface) if (generatedView != null) { - val view: View = generatedView.apply(requireActivity().applicationContext, binding.widget) - view.measure(0, 0) - withContext(Dispatchers.Main) { + val view: View = generatedView.apply(requireActivity().applicationContext, binding.widget) + view.measure(0, 0) + binding.widgetLoader.animate().scaleX(1f).scaleY(1f).alpha(1f) .setDuration(200L).start() binding.widget.animate().alpha(0f).setDuration(200L).withEndAction {