From f4cc815f3dcb40e29c3a9e7cce22537b4faa38a6 Mon Sep 17 00:00:00 2001 From: Lukasz Kozakiewicz Date: Wed, 20 Dec 2017 22:13:17 +0100 Subject: [PATCH] ContentSharing: when opening file descriptor on Android, pass correct file start offset and length. --- .../juce_gui_basics/native/juce_android_ContentSharer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp b/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp index 8f016287bf..f5ecb27f7c 100644 --- a/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp +++ b/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp @@ -758,10 +758,13 @@ private: return nullptr; } + jlong startOffset = 0; + jlong unknownLength = -1; + assetFileDescriptors.add (GlobalRef (LocalRef (env->NewObject (AssetFileDescriptor, AssetFileDescriptor.constructor, parcelFileDescriptor.get(), - 0, 0)))); + startOffset, unknownLength)))); return assetFileDescriptors.getReference (assetFileDescriptors.size() - 1).get(); }