dh$2.smali
.class final Lcom/inmobi/media/dh$2;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/inmobi/media/dj$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/inmobi/media/dh;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# instance fields
.field private final a:Landroid/graphics/Rect;
# direct methods
.method constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;
return-void
.end method
# virtual methods
.method public final a(Landroid/view/View;Landroid/view/View;ILjava/lang/Object;)Z
.registers 11
instance-of v0, p4, Lcom/inmobi/media/j;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
:cond_6
check-cast p4, Lcom/inmobi/media/j;
iget-boolean p4, p4, Lcom/inmobi/media/j;->s:Z
if-eqz p4, :cond_d
return v1
:cond_d
instance-of p4, p2, Lcom/inmobi/media/en;
if-eqz p4, :cond_20
move-object p4, p2
check-cast p4, Lcom/inmobi/media/en;
invoke-virtual {p4}, Lcom/inmobi/media/en;->getMediaPlayer()Lcom/inmobi/media/eh;
move-result-object p4
if-eqz p4, :cond_20
const/4 v0, 0x3
iget p4, p4, Lcom/inmobi/media/eh;->a:I
if-eq v0, p4, :cond_20
return v1
:cond_20
if-eqz p2, :cond_69
if-eqz p1, :cond_69
invoke-virtual {p2}, Landroid/view/View;->isShown()Z
move-result p4
if-eqz p4, :cond_69
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object p4
if-nez p4, :cond_31
goto :goto_69
:cond_31
iget-object p4, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;
invoke-virtual {p2, p4}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z
move-result p2
if-nez p2, :cond_3a
return v1
:cond_3a
iget-object p2, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;
invoke-virtual {p2}, Landroid/graphics/Rect;->height()I
move-result p2
int-to-long v2, p2
iget-object p2, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;
invoke-virtual {p2}, Landroid/graphics/Rect;->width()I
move-result p2
int-to-long v4, p2
mul-long v2, v2, v4
invoke-virtual {p1}, Landroid/view/View;->getWidth()I
move-result p2
int-to-long v4, p2
invoke-virtual {p1}, Landroid/view/View;->getHeight()I
move-result p1
int-to-long p1, p1
mul-long v4, v4, p1
const-wide/16 p1, 0x0
cmp-long p4, v4, p1
if-lez p4, :cond_69
const-wide/16 p1, 0x64
mul-long v2, v2, p1
int-to-long p1, p3
mul-long p1, p1, v4
cmp-long p3, v2, p1
if-ltz p3, :cond_69
const/4 p1, 0x1
return p1
:cond_69
:goto_69
return v1
.end method