Просмотр исходного кода

android: Prevent situation where binding is called on a null view

Charles Lombardo 3 лет назад
Родитель
Сommit
62c47011a0
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt

+ 3 - 0
src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt

@@ -140,6 +140,9 @@ class GamesFragment : Fragment() {
 
 
         // Make sure the loading indicator appears even if the layout is told to refresh before being fully drawn
         // Make sure the loading indicator appears even if the layout is told to refresh before being fully drawn
         binding.swipeRefresh.post {
         binding.swipeRefresh.post {
+            if (_binding == null) {
+                return@post
+            }
             binding.swipeRefresh.isRefreshing = gamesViewModel.isReloading.value!!
             binding.swipeRefresh.isRefreshing = gamesViewModel.isReloading.value!!
         }
         }
     }
     }