Changes of com.discord v889

This commit is contained in:
root 2019-05-03 20:53:54 +02:00
parent 978663884f
commit dc8b0b8647
7005 changed files with 392258 additions and 379599 deletions

View file

@ -1061,7 +1061,7 @@
const/4 v1, 0x0
if-eqz v0, :cond_1
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
@ -1081,9 +1081,6 @@
:cond_0
return-object v1
:cond_1
return-object v1
.end method
.method static getTintMode(I)Landroid/graphics/PorterDuff$Mode;
@ -1117,29 +1114,29 @@
if-ge v0, v1, :cond_0
const-string v0, "vector"
new-instance v0, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;
new-instance v1, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;-><init>()V
invoke-direct {v1}, Landroidx/appcompat/widget/AppCompatDrawableManager$VdcInflateDelegate;-><init>()V
const-string v1, "vector"
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
const-string v0, "animated-vector"
new-instance v0, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;
new-instance v1, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;-><init>()V
invoke-direct {v1}, Landroidx/appcompat/widget/AppCompatDrawableManager$AvdcInflateDelegate;-><init>()V
const-string v1, "animated-vector"
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
const-string v0, "animated-selector"
new-instance v0, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;
new-instance v1, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;-><init>()V
invoke-direct {v1}, Landroidx/appcompat/widget/AppCompatDrawableManager$AsldcInflateDelegate;-><init>()V
const-string v1, "animated-selector"
invoke-direct {p0, v0, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
invoke-direct {p0, v1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDelegate(Ljava/lang/String;Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;)V
:cond_0
return-void
@ -1156,8 +1153,6 @@
if-nez v0, :cond_1
const-string v0, "android.graphics.drawable.VectorDrawable"
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object p0
@ -1166,6 +1161,8 @@
move-result-object p0
const-string v0, "android.graphics.drawable.VectorDrawable"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
@ -1187,7 +1184,7 @@
.end method
.method private loadDrawableFromDelegates(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
.locals 9
.locals 10
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
@ -1211,6 +1208,8 @@
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
const-string v2, "appcompat_skip_skip"
if-eqz v0, :cond_1
invoke-virtual {v0, p2}, Landroidx/collection/SparseArrayCompat;->get(I)Ljava/lang/Object;
@ -1219,19 +1218,17 @@
check-cast v0, Ljava/lang/String;
const-string v2, "appcompat_skip_skip"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
move-result v3
if-nez v2, :cond_0
if-nez v3, :cond_0
if-eqz v0, :cond_2
iget-object v2, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
iget-object v3, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
invoke-virtual {v2, v0}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v3, v0}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
@ -1265,40 +1262,40 @@
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x1
invoke-virtual {v1, p2, v0, v2}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
invoke-virtual {v1, p2, v0, v3}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
invoke-static {v0}, Landroidx/appcompat/widget/AppCompatDrawableManager;->createCacheKey(Landroid/util/TypedValue;)J
move-result-wide v3
move-result-wide v4
invoke-direct {p0, p1, v3, v4}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable;
move-result-object v5
if-eqz v5, :cond_4
return-object v5
:cond_4
iget-object v6, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
if-eqz v6, :cond_9
iget-object v6, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
invoke-direct {p0, p1, v4, v5}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable;
move-result-object v6
const-string v7, ".xml"
if-eqz v6, :cond_4
invoke-virtual {v6, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
return-object v6
move-result v6
:cond_4
iget-object v7, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
if-eqz v6, :cond_9
if-eqz v7, :cond_9
iget-object v7, v0, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v7
const-string v8, ".xml"
invoke-virtual {v7, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_9
:try_start_0
invoke-virtual {v1, p2}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
@ -1307,58 +1304,58 @@
invoke-static {v1}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v6
move-result-object v7
:cond_5
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->next()I
move-result v7
move-result v8
const/4 v8, 0x2
const/4 v9, 0x2
if-eq v7, v8, :cond_6
if-eq v8, v9, :cond_6
if-ne v7, v2, :cond_5
if-ne v8, v3, :cond_5
:cond_6
if-ne v7, v8, :cond_8
if-ne v8, v9, :cond_8
invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
move-result-object v2
move-result-object v3
iget-object v7, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
iget-object v8, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
invoke-virtual {v7, p2, v2}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
invoke-virtual {v8, p2, v3}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
iget-object v7, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
iget-object v8, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mDelegates:Landroidx/collection/ArrayMap;
invoke-virtual {v7, v2}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v8, v3}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
move-result-object v3
check-cast v2, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;
check-cast v3, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;
if-eqz v2, :cond_7
if-eqz v3, :cond_7
invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
move-result-object v7
move-result-object v8
invoke-interface {v2, p1, v1, v6, v7}, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;->createFromXmlInner(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
invoke-interface {v3, p1, v1, v7, v8}, Landroidx/appcompat/widget/AppCompatDrawableManager$InflateDelegate;->createFromXmlInner(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
move-result-object v1
move-object v5, v1
move-object v6, v1
:cond_7
if-eqz v5, :cond_9
if-eqz v6, :cond_9
iget v0, v0, Landroid/util/TypedValue;->changingConfigurations:I
invoke-virtual {v5, v0}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
invoke-virtual {v6, v0}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
invoke-direct {p0, p1, v3, v4, v5}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z
invoke-direct {p0, p1, v4, v5, v6}, Landroidx/appcompat/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z
goto :goto_0
@ -1384,16 +1381,14 @@
:cond_9
:goto_0
if-nez v5, :cond_a
if-nez v6, :cond_a
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
const-string v0, "appcompat_skip_skip"
invoke-virtual {p1, p2, v0}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
invoke-virtual {p1, p2, v2}, Landroidx/collection/SparseArrayCompat;->append(ILjava/lang/Object;)V
:cond_a
return-object v5
return-object v6
:cond_b
return-object v1
@ -1763,11 +1758,12 @@
sget v2, Landroidx/appcompat/R$attr;->colorControlNormal:I
:goto_0
const/4 p1, 0x1
const/4 v1, -0x1
goto :goto_0
goto :goto_1
:cond_0
sget-object v1, Landroidx/appcompat/widget/AppCompatDrawableManager;->COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
@ -1780,10 +1776,6 @@
sget v2, Landroidx/appcompat/R$attr;->colorControlActivated:I
const/4 p1, 0x1
const/4 v1, -0x1
goto :goto_0
:cond_1
@ -1797,10 +1789,6 @@
sget-object v0, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
const/4 p1, 0x1
const/4 v1, -0x1
goto :goto_0
:cond_2
@ -1820,17 +1808,13 @@
const/4 p1, 0x1
goto :goto_0
goto :goto_1
:cond_3
sget v1, Landroidx/appcompat/R$drawable;->abc_dialog_material_background:I
if-ne p1, v1, :cond_4
const/4 p1, 0x1
const/4 v1, -0x1
goto :goto_0
:cond_4
@ -1840,7 +1824,7 @@
const/4 v2, 0x0
:goto_0
:goto_1
if-eqz p1, :cond_7
invoke-static {p2}, Landroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z