From fe01358a4e3cf8e8c1d625937f89ddb9c1a7d8dc Mon Sep 17 00:00:00 2001 From: Matt Holgate Date: Wed, 2 Jul 2014 18:05:43 +0100 Subject: Pass mimetype when opening a document from a stream. Fixes opening non-PDF files from email programs that use a ContentProvider to supply attachments. --- platform/android/src/com/artifex/mupdfdemo/MuPDFActivity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'platform/android/src/com/artifex/mupdfdemo/MuPDFActivity.java') diff --git a/platform/android/src/com/artifex/mupdfdemo/MuPDFActivity.java b/platform/android/src/com/artifex/mupdfdemo/MuPDFActivity.java index bf652d92..062bb03b 100644 --- a/platform/android/src/com/artifex/mupdfdemo/MuPDFActivity.java +++ b/platform/android/src/com/artifex/mupdfdemo/MuPDFActivity.java @@ -223,12 +223,12 @@ public class MuPDFActivity extends Activity implements FilePicker.FilePickerSupp return core; } - private MuPDFCore openBuffer(byte buffer[]) + private MuPDFCore openBuffer(byte buffer[], String magic) { System.out.println("Trying to open byte buffer"); try { - core = new MuPDFCore(this, buffer); + core = new MuPDFCore(this, buffer, magic); // New file: drop the old outline data OutlineActivityData.set(null); } @@ -314,7 +314,7 @@ public class MuPDFActivity extends Activity implements FilePicker.FilePickerSupp } } if (buffer != null) { - core = openBuffer(buffer); + core = openBuffer(buffer, intent.getType()); } else { core = openFile(Uri.decode(uri.getEncodedPath())); } -- cgit v1.2.3