Fix crash in MainFragment.updateUI() on some devices.

This commit is contained in:
azuo 2021-09-14 13:48:23 +08:00
parent e0eb6f77da
commit e89b377b68

View File

@ -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 {