aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-07-30 15:57:27 -0700
committerGitHub <noreply@github.com>2017-07-30 15:57:27 -0700
commit14185936f46160997ef9eaae92cb3c8eacae93c5 (patch)
tree616d132c4191cd025788e9d7faa9654cf20fa9fd /app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt
parentd94bc858c8a0c273d87d705eb06d35cfd9cf9e08 (diff)
downloadfrost-14185936f46160997ef9eaae92cb3c8eacae93c5.tar.gz
frost-14185936f46160997ef9eaae92cb3c8eacae93c5.tar.bz2
frost-14185936f46160997ef9eaae92cb3c8eacae93c5.zip
Intro (#100)v1.4.1
* Create base activity * Created some testers * Update theme and fix mess up * Update theme and replace paint * WIP intro drawables * Create intro screens * Clear unnecessary dependencies * Finalize intro panels * Clean up intro * Attack intro to settings * Fix lint * Finalize intro
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt
index d2f22829..df0f04fd 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/IABDialogs.kt
@@ -31,7 +31,7 @@ private fun Activity.playRestart() {
} else restart()
}
-fun Activity.playStoreNoLongerPro() {
+fun Activity?.playStoreNoLongerPro() {
Prefs.pro = false
L.d("IAB No longer pro")
frostAnswers {
@@ -39,6 +39,7 @@ fun Activity.playStoreNoLongerPro() {
.putCustomAttribute("result", "no longer pro")
.putSuccess(false))
}
+ if (this == null) return
materialDialogThemed {
title(R.string.uh_oh)
content(R.string.play_store_not_pro)
@@ -49,9 +50,10 @@ fun Activity.playStoreNoLongerPro() {
}
}
-fun Activity.playStoreFoundPro() {
+fun Activity?.playStoreFoundPro() {
Prefs.pro = true
L.d("Found pro")
+ if (this == null) return
materialDialogThemed {
title(R.string.found_pro)
content(R.string.found_pro_desc)