Fix out of bounds
This commit is contained in:
@@ -45,12 +45,12 @@ class EBegFragment : DialogFragment(), PurchasesUpdatedListener, BillingClientSt
|
|||||||
billingClient = BillingClient.newBuilder(view.context).setListener(this).build()
|
billingClient = BillingClient.newBuilder(view.context).setListener(this).build()
|
||||||
onBillingServiceDisconnected()
|
onBillingServiceDisconnected()
|
||||||
view.findViewById<Button>(R.id.donations__google_android_market_donate_button).setOnClickListener {
|
view.findViewById<Button>(R.id.donations__google_android_market_donate_button).setOnClickListener {
|
||||||
val skus = skus
|
val sku = skus?.getOrNull(googleSpinner.selectedItemPosition)
|
||||||
if (skus == null) {
|
if (sku == null) {
|
||||||
openDialog(R.string.donations__google_android_market_not_supported_title,
|
openDialog(R.string.donations__google_android_market_not_supported_title,
|
||||||
getString(R.string.donations__google_android_market_not_supported))
|
getString(R.string.donations__google_android_market_not_supported))
|
||||||
} else billingClient.launchBillingFlow(requireActivity(), BillingFlowParams.newBuilder()
|
} else billingClient.launchBillingFlow(requireActivity(), BillingFlowParams.newBuilder()
|
||||||
.setSku(skus[googleSpinner.selectedItemPosition].sku).setType(BillingClient.SkuType.INAPP).build())
|
.setSku(sku.sku).setType(BillingClient.SkuType.INAPP).build())
|
||||||
}
|
}
|
||||||
@Suppress("ConstantConditionIf")
|
@Suppress("ConstantConditionIf")
|
||||||
if (BuildConfig.DONATIONS) (view.findViewById<ViewStub>(R.id.donations__more_stub).inflate() as Button)
|
if (BuildConfig.DONATIONS) (view.findViewById<ViewStub>(R.id.donations__more_stub).inflate() as Button)
|
||||||
|
|||||||
Reference in New Issue
Block a user