浏览代码

Fix NPE when navigating out of PreviewMediaFragment during video loading

Although original error has been fixed by migration to Exo player,
there is still a potential NPE when fragment went through
onDestroyView().

Fixes #8620

Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
Chris Narkiewicz 3 年之前
父节点
当前提交
39a682fa1d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/main/java/com/owncloud/android/ui/preview/PreviewMediaFragment.java

+ 1 - 1
src/main/java/com/owncloud/android/ui/preview/PreviewMediaFragment.java

@@ -507,7 +507,7 @@ public class PreviewMediaFragment extends FileFragment implements OnTouchListene
         protected void onPostExecute(Uri uri) {
             final PreviewMediaFragment previewMediaFragment = previewMediaFragmentWeakReference.get();
             final Context context = previewMediaFragment != null ? previewMediaFragment.getContext() : null;
-            if (previewMediaFragment != null && context != null) {
+            if (previewMediaFragment != null && previewMediaFragment.binding != null && context != null) {
                 if (uri != null) {
                     previewMediaFragment.videoUri = uri;