.class Landroidx/core/view/WindowCompat$Api30Impl; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RequiresApi; value = 0x1e .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/core/view/WindowCompat; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "Api30Impl" .end annotation # direct methods .method private constructor ()V .locals 0 .line 161 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static setDecorFitsSystemWindows(Landroid/view/Window;Z)V .locals 2 .param p0 # Landroid/view/Window; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 169 invoke-virtual {p0}, Landroid/view/Window;->getDecorView()Landroid/view/View; move-result-object v0 .line 170 invoke-virtual {v0}, Landroid/view/View;->getSystemUiVisibility()I move-result v1 if-eqz p1, :cond_0 and-int/lit16 v1, v1, -0x101 goto :goto_0 :cond_0 or-int/lit16 v1, v1, 0x100 .line 171 :goto_0 invoke-virtual {v0, v1}, Landroid/view/View;->setSystemUiVisibility(I)V .line 174 invoke-virtual {p0, p1}, Landroid/view/Window;->setDecorFitsSystemWindows(Z)V return-void .end method