Changes of com.discord v889
This commit is contained in:
parent
978663884f
commit
dc8b0b8647
7005 changed files with 392258 additions and 379599 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue