AnimatedFileDrawable$1.smali
.class Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;
.super Ljava/lang/Object;
.source "AnimatedFileDrawable.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
.line 116
iput-object p1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 7
.line 119
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->destroyWhenDone:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$000(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Z
move-result v0
const-wide/16 v1, 0x0
if-eqz v0, :cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
iget-wide v3, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J
cmp-long v0, v3, v1
if-eqz v0, :cond_1d
.line 120
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
iget-wide v3, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J
# invokes: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->destroyDecoder(J)V
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$100(J)V
.line 121
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
iput-wide v1, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J
.line 123
:cond_1d
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
iget-wide v3, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J
const/4 v0, 0x0
cmp-long v5, v3, v1
if-nez v5, :cond_69
.line 124
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->renderingBitmap:Landroid/graphics/Bitmap;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$200(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;
move-result-object v1
if-eqz v1, :cond_3c
.line 125
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->renderingBitmap:Landroid/graphics/Bitmap;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$200(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;
move-result-object v1
invoke-virtual {v1}, Landroid/graphics/Bitmap;->recycle()V
.line 126
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->renderingBitmap:Landroid/graphics/Bitmap;
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$202(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.line 128
:cond_3c
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;
move-result-object v1
if-eqz v1, :cond_52
.line 129
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;
move-result-object v1
invoke-virtual {v1}, Landroid/graphics/Bitmap;->recycle()V
.line 130
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$302(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.line 132
:cond_52
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->decodeQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$400(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v1
if-eqz v1, :cond_68
.line 133
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->decodeQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$400(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->recycle()V
.line 134
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->decodeQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$402(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Lim/tpelyyftgw/messenger/DispatchQueue;)Lim/tpelyyftgw/messenger/DispatchQueue;
.line 136
:cond_68
return-void
.line 138
:cond_69
iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->loadFrameTask:Ljava/lang/Runnable;
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$502(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.line 139
iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$1;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
# invokes: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->scheduleNextGetFrame()V
invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$600(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)V
.line 140
return-void
.end method