From 7a1f4af603f82110e6787c1fc0b39b20080b191b Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Wed, 2 May 2018 03:43:03 +0200 Subject: [PATCH] Fixes lint issues Signed-off-by: Janne Koschinski <janne@kuschku.de> --- .../kuschku/quasseldroid/settings/SettingsMigrationManager.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/de/kuschku/quasseldroid/settings/SettingsMigrationManager.kt b/app/src/main/java/de/kuschku/quasseldroid/settings/SettingsMigrationManager.kt index b8c5c2990..0adb6975d 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/settings/SettingsMigrationManager.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/settings/SettingsMigrationManager.kt @@ -19,6 +19,7 @@ package de.kuschku.quasseldroid.settings +import android.annotation.SuppressLint import android.content.SharedPreferences class SettingsMigrationManager( @@ -27,6 +28,8 @@ class SettingsMigrationManager( private val migrationMap = migrations.associateBy(SettingsMigration::from) private val currentVersion = migrations.map(SettingsMigration::to).max() + // This runs during initial start and has to run synchronously + @SuppressLint("ApplySharedPref") fun migrate(preferences: SharedPreferences) { var version = preferences.getInt(SETTINGS_VERSION, 0) while (version != currentVersion) { -- GitLab