LollipopFixedWebView.smali
.class public Lcom/just/agentweb/LollipopFixedWebView;
.super Landroid/webkit/WebView;
.source "LollipopFixedWebView.java"
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.line 1
invoke-static {p1}, Lcom/just/agentweb/LollipopFixedWebView;->getFixedContext(Landroid/content/Context;)Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 3
.line 2
invoke-static {p1}, Lcom/just/agentweb/LollipopFixedWebView;->getFixedContext(Landroid/content/Context;)Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1, p2}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 4
.line 3
invoke-static {p1}, Lcom/just/agentweb/LollipopFixedWebView;->getFixedContext(Landroid/content/Context;)Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1, p2, p3}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.registers 5
.annotation build Landroid/annotation/TargetApi;
value = 0x15
.end annotation
.line 4
invoke-static {p1}, Lcom/just/agentweb/LollipopFixedWebView;->getFixedContext(Landroid/content/Context;)Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1, p2, p3, p4}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IZ)V
.registers 5
.line 5
invoke-static {p1}, Lcom/just/agentweb/LollipopFixedWebView;->getFixedContext(Landroid/content/Context;)Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1, p2, p3, p4}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IZ)V
return-void
.end method
.method public static getFixedContext(Landroid/content/Context;)Landroid/content/Context;
.registers 3
.line 1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_13
const/16 v1, 0x17
if-ge v0, v1, :cond_13
.line 2
new-instance v0, Landroid/content/res/Configuration;
invoke-direct {v0}, Landroid/content/res/Configuration;-><init>()V
invoke-virtual {p0, v0}, Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;
move-result-object p0
:cond_13
return-object p0
.end method