fixed crash at start

This commit is contained in:
gdlbo
2022-07-10 15:25:19 +03:00
parent 86d85aec3c
commit 01f0175467
2 changed files with 8 additions and 56 deletions
@@ -129,14 +129,17 @@ public class Themes{
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O ? isDarkTheme() ? SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR : 0 : 0;
}
public static int getNeededColorStatusbarFix(){
return VKThemeHelper.r() ? 8192 : 0;
}
public static String getDarkThemeRes(){
if("amoled".equals(getPrefsValue("darktheme"))){
return isMilkshake() ? "amoled milk" : "not milk but amoled";
}
return isMilkshake() ? "dark milk" : "not milk";
} // Return needed res theme
public static VKTheme getDarkTheme(){
switch(getPrefsValue("darktheme")) {
case "amoled":
return isMilkshake() ? VKTheme.VKAPP_MILK_AMOLED : VKTheme.VKAPP_AMOLED;
return VKTheme.VKAPP_MILK_AMOLED;
default:
return isMilkshake() ? VKTheme.VKAPP_MILK_DARK : VKTheme.VKAPP_DARK;
}
@@ -30,10 +30,6 @@
.field public static final enum VKAPP_MILK_DARK:Lcom/vk/core/ui/themes/VKTheme;
.field public static final enum VKAPP_MILK_AMOLED:Lcom/vk/core/ui/themes/VKTheme;
.field public static final enum VKAPP_AMOLED:Lcom/vk/core/ui/themes/VKTheme;
.field public static final enum VKAPP_MILK_LIGHT:Lcom/vk/core/ui/themes/VKTheme;
.field public static final enum VKME_DARK:Lcom/vk/core/ui/themes/VKTheme;
@@ -57,7 +53,7 @@
.method static constructor <clinit>()V
.locals 20
const/16 v0, 0x8
const/4 v0, 0x6
new-array v0, v0, [Lcom/vk/core/ui/themes/VKTheme;
@@ -219,53 +215,6 @@
aput-object v1, v0, v2
.line 6
sget v10, Lb/h/g/e;->VkMilkDarkStyle:I
const-string v4, "VKAPP_MILK_AMOLED"
const/4 v5, 0x6
const-wide/16 v6, 0x6
const/4 v8, 0x0
const-string v11, "space_gray"
move-object v3, v1
invoke-direct/range {v3 .. v11}, Lcom/vk/core/ui/themes/VKTheme;-><init>(Ljava/lang/String;IJZZILjava/lang/String;)V
sput-object v1, Lcom/vk/core/ui/themes/VKTheme;->VKAPP_MILK_AMOLED:Lcom/vk/core/ui/themes/VKTheme;
const/4 v2, 0x6
aput-object v1, v0, v2
.line 6
sget v10, Lb/h/g/e;->VkMilkDarkStyle:I
const-string v4, "VKAPP_AMOLED"
const/4 v5, 0x7
const-wide/16 v6, 0x7
const/4 v8, 0x0
const-string v11, "space_gray"
move-object v3, v1
invoke-direct/range {v3 .. v11}, Lcom/vk/core/ui/themes/VKTheme;-><init>(Ljava/lang/String;IJZZILjava/lang/String;)V
sput-object v1, Lcom/vk/core/ui/themes/VKTheme;->VKAPP_AMOLED:Lcom/vk/core/ui/themes/VKTheme;
const/4 v2, 0x7
aput-object v1, v0, v2
sput-object v0, Lcom/vk/core/ui/themes/VKTheme;->$VALUES:[Lcom/vk/core/ui/themes/VKTheme;
new-instance v0, Lcom/vk/core/ui/themes/VKTheme$a;