diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt index 86fb1c2..85994ec 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt @@ -33,6 +33,6 @@ class MainActivity : AppCompatActivity() { override fun onDestroy() { super.onDestroy() - preferences().isFirstRun(false) + preferences().isFirstRun = false } } diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/preferences.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/preferences.kt index 126bb51..2ac7e22 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/preferences.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/preferences.kt @@ -14,8 +14,10 @@ fun Context.preferences(init: SharedPreferences.() -> Unit = defaultInit): Share return defaultPreferences } -val SharedPreferences.isFirstRun: Boolean get() = getBoolean(IS_FIRST_RUN, true) - -fun SharedPreferences.isFirstRun(isFirstRun: Boolean) { - edit().putBoolean(IS_FIRST_RUN, isFirstRun).apply() -} +var SharedPreferences.isFirstRun: Boolean + set(isFirstRun: Boolean) { + edit().putBoolean(IS_FIRST_RUN, isFirstRun).apply() + } + get() { + return getBoolean(IS_FIRST_RUN, true) + }