From 20f39b8ba99c8a46bc452d1d25a3537eb3de13c3 Mon Sep 17 00:00:00 2001 From: Chris Kramer Date: Mon, 3 Feb 2025 13:15:57 -0600 Subject: [PATCH] Fix mTempFiles being null when inside a tab view on Android --- .../main/java/com/pdftron/reactnative/views/DocumentView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/src/main/java/com/pdftron/reactnative/views/DocumentView.java b/android/src/main/java/com/pdftron/reactnative/views/DocumentView.java index 93aa999c..b220ea0b 100644 --- a/android/src/main/java/com/pdftron/reactnative/views/DocumentView.java +++ b/android/src/main/java/com/pdftron/reactnative/views/DocumentView.java @@ -2280,6 +2280,10 @@ protected void onAttachedToWindow() { // TODO, update base64 when ViewerBuilder supports byte array Uri fileUri = ReactUtils.getUri(getContext(), mDocumentPath, mIsBase64, mBase64Extension); + if (mTempFiles == null) { + mTempFiles = new ArrayList<>(); + } + if (fileUri != null) { if (mIsBase64) { mTempFiles.add(new File(fileUri.getPath()));