From 8c6072b46c77a7f34dd0048fc077dd0bbc226f91 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 17 Jul 2019 16:29:48 +0100 Subject: [PATCH] Android: Fixed a couple other LocalRef issues in the IAP code --- .../native/juce_android_InAppPurchases.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp b/modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp index 0d2360e4fd..9dbb5d032d 100644 --- a/modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp +++ b/modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp @@ -510,7 +510,7 @@ struct InAppPurchases::Pimpl : private AsyncUpdater, const Callback& callbackToUse) : ThreadPoolJob ("GetProductsBoughtJob"), owner (parent), - packageName (LocalRef (packageNameToUse.get())), + packageName (LocalRef (getEnv()->NewLocalRef (packageNameToUse.get()))), callback (callbackToUse) {} @@ -632,7 +632,7 @@ struct InAppPurchases::Pimpl : private AsyncUpdater, const Callback& callbackToUse) : ThreadPoolJob ("ConsumePurchaseJob"), owner (parent), - packageName (LocalRef (packageNameToUse.get())), + packageName (LocalRef (getEnv()->NewLocalRef (packageNameToUse.get()))), productIdentifier (productIdentifierToUse), purchaseToken (purchaseTokenToUse), callback (callbackToUse)