Merge pull request #32 from defold/Issue-32-android-crash-on-restore-buy-finish
Make sure skuDetails exists and isn't empty
This commit is contained in:
commit
257f95f1d3
@ -339,7 +339,7 @@ public class IapGooglePlay implements PurchasesUpdatedListener {
|
|||||||
querySkuDetailsAsync(skuList, new SkuDetailsResponseListener() {
|
querySkuDetailsAsync(skuList, new SkuDetailsResponseListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSkuDetailsResponse(BillingResult billingResult, List<SkuDetails> skuDetailsList) {
|
public void onSkuDetailsResponse(BillingResult billingResult, List<SkuDetails> skuDetailsList) {
|
||||||
if (billingResult.getResponseCode() == BillingResponseCode.OK) {
|
if (billingResult.getResponseCode() == BillingResponseCode.OK && (skuDetailsList != null) && !skuDetailsList.isEmpty()) {
|
||||||
buyProduct(skuDetailsList.get(0), purchaseListener);
|
buyProduct(skuDetailsList.get(0), purchaseListener);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user