From b01ddf2ae6d8f46955460dcc8664cd89474c620d Mon Sep 17 00:00:00 2001 From: Finn M Glas Date: Sun, 21 Jun 2020 13:18:51 +0200 Subject: [PATCH] Fix: White display When newly installing the app, it would have an all white screen because the vibrant and dominant color would only be set when changing themes. This problem emerged within the `fix/code` branch and was not published anywhere yet. --- .../main/java/com/finnmglas/launcher/Functions.kt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/finnmglas/launcher/Functions.kt b/app/src/main/java/com/finnmglas/launcher/Functions.kt index 454b5c4..4e934c4 100644 --- a/app/src/main/java/com/finnmglas/launcher/Functions.kt +++ b/app/src/main/java/com/finnmglas/launcher/Functions.kt @@ -253,13 +253,22 @@ fun loadSettings(){ fun resetSettings(context: Context) : MutableList{ - // set default theme - saveTheme("finn") - val defaultList :MutableList = mutableListOf() val editor = launcherPreferences.edit() + // set default theme + dominantColor = context.resources.getColor(R.color.finnmglasTheme_background_color) + vibrantColor = context.resources.getColor(R.color.finnmglasTheme_accent_color) + + launcherPreferences.edit() + .putString("background_uri", "") + .putInt("custom_dominant", dominantColor) + .putInt("custom_vibrant", vibrantColor) + .apply() + + saveTheme("finn") + val (chosenUpName, chosenUpPackage) = pickDefaultApp( "action_upApp", context