ApiCompatibilityUtils$TransitionDrawableCompat.smali
.class Laegon/chrome/base/ApiCompatibilityUtils$TransitionDrawableCompat;
.super Landroid/graphics/drawable/TransitionDrawable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Laegon/chrome/base/ApiCompatibilityUtils;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "TransitionDrawableCompat"
.end annotation
# instance fields
.field private mMutated:Z
# direct methods
.method constructor <init>([Landroid/graphics/drawable/Drawable;)V
.registers 2
.param p1 # [Landroid/graphics/drawable/Drawable;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1}, Landroid/graphics/drawable/TransitionDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
return-void
.end method
# virtual methods
.method public mutate()Landroid/graphics/drawable/Drawable;
.registers 3
.annotation build Landroid/support/annotation/NonNull;
.end annotation
iget-boolean v0, p0, Laegon/chrome/base/ApiCompatibilityUtils$TransitionDrawableCompat;->mMutated:Z
if-eqz v0, :cond_5
:goto_4
return-object p0
:cond_5
# invokes: Laegon/chrome/base/ApiCompatibilityUtils;->getLayersBounds(Landroid/graphics/drawable/LayerDrawable;)[Landroid/graphics/Rect;
invoke-static {p0}, Laegon/chrome/base/ApiCompatibilityUtils;->access$000(Landroid/graphics/drawable/LayerDrawable;)[Landroid/graphics/Rect;
move-result-object v1
invoke-super {p0}, Landroid/graphics/drawable/TransitionDrawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eq v0, p0, :cond_11
move-object p0, v0
goto :goto_4
:cond_11
# invokes: Laegon/chrome/base/ApiCompatibilityUtils;->restoreLayersBounds(Landroid/graphics/drawable/LayerDrawable;[Landroid/graphics/Rect;)V
invoke-static {p0, v1}, Laegon/chrome/base/ApiCompatibilityUtils;->access$100(Landroid/graphics/drawable/LayerDrawable;[Landroid/graphics/Rect;)V
const/4 v0, 0x1
iput-boolean v0, p0, Laegon/chrome/base/ApiCompatibilityUtils$TransitionDrawableCompat;->mMutated:Z
goto :goto_4
.end method