From ef482e6c37e6dee0be35077ba94a0bff03fb8580 Mon Sep 17 00:00:00 2001 From: Lukasz Kozakiewicz Date: Thu, 28 Dec 2017 17:58:43 +0100 Subject: [PATCH] =?UTF-8?q?Android:=20=20=20handle=20case=20when=20we=20do?= =?UTF-8?q?n=E2=80=99t=20receive=20file=20open=20events=20while=20sharing.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/juce_gui_basics/native/juce_android_ContentSharer.cpp | 3 ++- 1 file changed, 2 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 c69ffdd5a1..e29fc0fa1e 100644 --- a/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp +++ b/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp @@ -158,7 +158,8 @@ public: { --numOpenedHandles; - if (fileWasRead && numOpenedHandles == 0) + // numOpenedHandles may get negative if we don't receive open handle event. + if (fileWasRead && numOpenedHandles <= 0) { MessageManager::callAsync ([this] {