diff options
author | Allan Wang <me@allanwang.ca> | 2017-07-02 11:57:57 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-07-02 11:57:57 -0700 |
commit | 8cc26f47b18bbc1944404d3378b885742a1d7586 (patch) | |
tree | 22cd6fc95e396e61a892002821bd01e4fe78c4c9 /app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt | |
parent | b148feff51d7f2805b1af378ad07740bfbeb53a8 (diff) | |
download | frost-8cc26f47b18bbc1944404d3378b885742a1d7586.tar.gz frost-8cc26f47b18bbc1944404d3378b885742a1d7586.tar.bz2 frost-8cc26f47b18bbc1944404d3378b885742a1d7586.zip |
Remap billing functionality
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt index 0d084b51..0cdc5631 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/SettingsActivity.kt @@ -24,14 +24,16 @@ import com.pitchedapps.frost.utils.iab.* class SettingsActivity : KPrefActivity(), IabBroadcastReceiver.IabBroadcastListener { override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { - if (!(IAB.helper?.handleActivityResult(requestCode, resultCode, data) ?: false)) + if (!IAB.handleActivityResult(requestCode, resultCode, data)) { super.onActivityResult(requestCode, resultCode, data) - adapter.notifyDataSetChanged() + adapter.notifyDataSetChanged() + } } override fun receivedBroadcast() { L.d("IAB broadcast") + adapter.notifyDataSetChanged() } override fun kPrefCoreAttributes(): CoreAttributeContract.() -> Unit = { @@ -68,7 +70,7 @@ class SettingsActivity : KPrefActivity(), IabBroadcastReceiver.IabBroadcastListe plainText(R.string.restore_purchases) { descRes = R.string.restore_purchases iicon = GoogleMaterial.Icon.gmd_refresh - onClick = { this@SettingsActivity.restorePurchases(); true } + onClick = { _, _,_ -> this@SettingsActivity.restorePurchases(); true } } plainText(R.string.about_frost) { |