MraidBridge$MraidWebView.smali
.class public Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;
.super Lcom/proxy/ad/ui/BaseWebView;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/proxy/ad/impl/banner/mraid/MraidBridge;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "MraidWebView"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;
}
.end annotation
# instance fields
.field a:Z
.field private c:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;
.field private d:Lcom/proxy/ad/impl/banner/mraid/q;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
invoke-direct {p0, p1}, Lcom/proxy/ad/ui/BaseWebView;-><init>(Landroid/content/Context;)V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x16
if-gt p1, v0, :cond_15
invoke-virtual {p0}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->getVisibility()I
move-result p1
if-nez p1, :cond_11
const/4 p1, 0x1
goto :goto_12
:cond_11
const/4 p1, 0x0
:goto_12
iput-boolean p1, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->a:Z
return-void
:cond_15
new-instance p1, Lcom/proxy/ad/impl/banner/mraid/q;
invoke-direct {p1, p0}, Lcom/proxy/ad/impl/banner/mraid/q;-><init>(Landroid/view/View;)V
iput-object p1, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->d:Lcom/proxy/ad/impl/banner/mraid/q;
new-instance p1, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$1;
invoke-direct {p1, p0}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$1;-><init>(Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;)V
iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->d:Lcom/proxy/ad/impl/banner/mraid/q;
iput-object p1, v0, Lcom/proxy/ad/impl/banner/mraid/q;->d:Lcom/proxy/ad/impl/banner/mraid/q$b;
return-void
.end method
.method static synthetic a(Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;Lcom/proxy/ad/impl/banner/mraid/b;)V
.registers 2
iget-object p0, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->c:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;
if-eqz p0, :cond_7
invoke-interface {p0, p1}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;->a(Lcom/proxy/ad/impl/banner/mraid/b;)V
:cond_7
return-void
.end method
.method static synthetic a(Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;Z)V
.registers 2
invoke-direct {p0, p1}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->setMraidViewable(Z)V
return-void
.end method
.method private setMraidViewable(Z)V
.registers 3
iget-boolean v0, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->a:Z
if-ne v0, p1, :cond_5
return-void
:cond_5
iput-boolean p1, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->a:Z
iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->c:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;
if-eqz v0, :cond_e
invoke-interface {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;->a(Z)V
:cond_e
return-void
.end method
# virtual methods
.method public destroy()V
.registers 2
invoke-super {p0}, Lcom/proxy/ad/ui/BaseWebView;->destroy()V
const/4 v0, 0x0
iput-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->d:Lcom/proxy/ad/impl/banner/mraid/q;
iput-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->c:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;
return-void
.end method
.method protected onVisibilityChanged(Landroid/view/View;I)V
.registers 4
invoke-super {p0, p1, p2}, Lcom/proxy/ad/ui/BaseWebView;->onVisibilityChanged(Landroid/view/View;I)V
iget-object p1, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->d:Lcom/proxy/ad/impl/banner/mraid/q;
const/4 v0, 0x0
if-nez p1, :cond_f
if-nez p2, :cond_b
const/4 v0, 0x1
:cond_b
invoke-direct {p0, v0}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->setMraidViewable(Z)V
return-void
:cond_f
if-eqz p2, :cond_14
invoke-direct {p0, v0}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->setMraidViewable(Z)V
:cond_14
return-void
.end method
.method setVisibilityChangedListener(Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;)V
.registers 2
iput-object p1, p0, Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;->c:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView$a;
return-void
.end method