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