Files
vtosters/smali/smali_classes3/com/vk/extensions/ActivityExt.smali
T

93 lines
2.1 KiB
Smali

.class public final Lcom/vk/extensions/ActivityExt;
.super Ljava/lang/Object;
.source "ActivityExt.kt"
# direct methods
.method public static final a(Landroid/app/Activity;)V
.locals 3
const-string v0, "receiver$0"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 12
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_0
.line 13
sget v0, Lcom/vk/s/R$a;->header_alternate_background:I
goto :goto_0
:cond_0
sget v0, Lcom/vk/s/R$a;->statusbar_alternate_legacy_background:I
.line 12
:goto_0
invoke-static {v0}, Lcom/vk/core/ui/themes/VKThemeHelper;->a(I)I
move-result v0
.line 14
invoke-static {p0, v0}, Lcom/vk/core/extensions/ActivityExt;->a(Landroid/app/Activity;I)V
.line 15
invoke-static {}, Lcom/vk/core/ui/themes/VKThemeHelper;->d()Z
move-result v0
.line 16
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v1, :cond_1
move-object v1, p0
check-cast v1, Landroid/content/Context;
invoke-static {v1}, Lcom/vk/core/util/Screen;->a(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_1
if-eqz v0, :cond_1
.line 17
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object p0
const-string v0, "window"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object p0
const-string v0, "view"
.line 18
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/view/View;->getSystemUiVisibility()I
move-result v0
invoke-static {}, Lru/vtosters/lite/utils/Themes;->getNeededColorStatusbar()I
move-result v0
invoke-virtual {p0, v0}, Landroid/view/View;->setSystemUiVisibility(I)V
invoke-static {p0}, Lru/vtosters/lite/utils/Themes;->setBarTheme(Landroid/view/View;)V
:cond_1
return-void
.end method