From 1a16fcc79597ab25c03f7739a4cfa55b3d1c3497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Ritzl?= Date: Mon, 25 Jan 2021 10:37:09 +0100 Subject: [PATCH] Make sure skuDetails exists and isn't empty --- extension-iap/src/java/com/defold/iap/IapGooglePlay.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension-iap/src/java/com/defold/iap/IapGooglePlay.java b/extension-iap/src/java/com/defold/iap/IapGooglePlay.java index fe6cd64..d5ca822 100644 --- a/extension-iap/src/java/com/defold/iap/IapGooglePlay.java +++ b/extension-iap/src/java/com/defold/iap/IapGooglePlay.java @@ -339,7 +339,7 @@ public class IapGooglePlay implements PurchasesUpdatedListener { querySkuDetailsAsync(skuList, new SkuDetailsResponseListener() { @Override public void onSkuDetailsResponse(BillingResult billingResult, List skuDetailsList) { - if (billingResult.getResponseCode() == BillingResponseCode.OK) { + if (billingResult.getResponseCode() == BillingResponseCode.OK && (skuDetailsList != null) && !skuDetailsList.isEmpty()) { buyProduct(skuDetailsList.get(0), purchaseListener); } else {