Browse Source

Android: Fixed a couple other LocalRef issues in the IAP code

tags/2021-05-28
ed 6 years ago
parent
commit
8c6072b46c
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp

+ 2
- 2
modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp View File

@@ -510,7 +510,7 @@ struct InAppPurchases::Pimpl : private AsyncUpdater,
const Callback& callbackToUse) const Callback& callbackToUse)
: ThreadPoolJob ("GetProductsBoughtJob"), : ThreadPoolJob ("GetProductsBoughtJob"),
owner (parent), owner (parent),
packageName (LocalRef<jobject> (packageNameToUse.get())),
packageName (LocalRef<jobject> (getEnv()->NewLocalRef (packageNameToUse.get()))),
callback (callbackToUse) callback (callbackToUse)
{} {}
@@ -632,7 +632,7 @@ struct InAppPurchases::Pimpl : private AsyncUpdater,
const Callback& callbackToUse) const Callback& callbackToUse)
: ThreadPoolJob ("ConsumePurchaseJob"), : ThreadPoolJob ("ConsumePurchaseJob"),
owner (parent), owner (parent),
packageName (LocalRef<jobject> (packageNameToUse.get())),
packageName (LocalRef<jobject> (getEnv()->NewLocalRef (packageNameToUse.get()))),
productIdentifier (productIdentifierToUse), productIdentifier (productIdentifierToUse),
purchaseToken (purchaseTokenToUse), purchaseToken (purchaseTokenToUse),
callback (callbackToUse) callback (callbackToUse)


Loading…
Cancel
Save