Changes of com.discord v1181

This commit is contained in:
root 2020-07-08 16:44:49 +00:00
parent f52990c3c2
commit 5a8adcbf82
29917 changed files with 1840412 additions and 1765629 deletions

View file

@ -831,8 +831,6 @@
iput-object v0, p0, Landroidx/appcompat/widget/Toolbar;->mMenuView:Landroidx/appcompat/widget/ActionMenuView;
iget-object v0, p0, Landroidx/appcompat/widget/Toolbar;->mMenuView:Landroidx/appcompat/widget/ActionMenuView;
iget v1, p0, Landroidx/appcompat/widget/Toolbar;->mPopupTheme:I
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;->setPopupTheme(I)V
@ -1187,18 +1185,14 @@
move-result v2
move v4, p2
const/4 v3, 0x0
move v3, v1
const/4 p2, 0x0
const/4 v1, 0x0
const/4 v4, 0x0
:goto_0
if-ge p2, v2, :cond_0
if-ge v3, v2, :cond_0
invoke-interface {p1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
@ -1212,17 +1206,17 @@
iget v7, v6, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
sub-int/2addr v7, v3
sub-int/2addr v7, v1
iget v3, v6, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
iget v1, v6, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
sub-int/2addr v3, v4
sub-int/2addr v1, p2
invoke-static {v0, v7}, Ljava/lang/Math;->max(II)I
move-result v4
move-result p2
invoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
move-result v6
@ -1232,32 +1226,32 @@
move-result v7
neg-int v3, v3
neg-int v1, v1
invoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
move-result v3
move-result v1
invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
move-result v5
add-int/2addr v5, v4
add-int/2addr v5, p2
add-int/2addr v5, v6
add-int/2addr v1, v5
add-int/2addr v4, v5
add-int/lit8 p2, p2, 0x1
add-int/lit8 v3, v3, 0x1
move v4, v3
move p2, v1
move v3, v7
move v1, v7
goto :goto_0
:cond_0
return v1
return v4
.end method
.method private isChildOrHidden(Landroid/view/View;)Z
@ -1888,8 +1882,6 @@
iput-object v0, p0, Landroidx/appcompat/widget/Toolbar;->mCollapseButtonView:Landroid/widget/ImageButton;
iget-object v0, p0, Landroidx/appcompat/widget/Toolbar;->mCollapseButtonView:Landroid/widget/ImageButton;
iget-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mCollapseIcon:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
@ -3172,7 +3164,7 @@
goto :goto_b
:cond_e
move/from16 v17, v6
move/from16 v18, v6
move/from16 p3, v12
@ -3237,31 +3229,27 @@
if-lez v15, :cond_14
:cond_13
move/from16 v17, v6
const/4 v15, 0x1
const/16 v17, 0x1
goto :goto_e
:cond_14
move/from16 v17, v6
const/4 v15, 0x0
const/16 v17, 0x0
:goto_e
iget v6, v0, Landroidx/appcompat/widget/Toolbar;->mGravity:I
iget v15, v0, Landroidx/appcompat/widget/Toolbar;->mGravity:I
and-int/lit8 v6, v6, 0x70
and-int/lit8 v15, v15, 0x70
move/from16 p3, v12
move/from16 v18, v6
const/16 v12, 0x30
const/16 v6, 0x30
if-eq v6, v12, :cond_18
if-eq v15, v6, :cond_18
const/16 v12, 0x50
const/16 v6, 0x50
if-eq v6, v12, :cond_17
if-eq v15, v6, :cond_17
sub-int v6, v5, v8
@ -3271,19 +3259,19 @@
div-int/lit8 v6, v6, 0x2
iget v12, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
move/from16 p3, v12
iget v12, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginTop:I
move/from16 p5, v2
iget v2, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginTop:I
add-int v2, v15, v12
move/from16 v18, v14
if-ge v6, v2, :cond_15
add-int v14, v12, v2
if-ge v6, v14, :cond_15
add-int v6, v12, v2
add-int v6, v15, v12
goto :goto_f
@ -3327,7 +3315,7 @@
:cond_17
move/from16 p5, v2
move/from16 v18, v14
move/from16 p3, v12
sub-int/2addr v5, v9
@ -3346,7 +3334,7 @@
:cond_18
move/from16 p5, v2
move/from16 v18, v14
move/from16 p3, v12
invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getPaddingTop()I
@ -3363,39 +3351,37 @@
:goto_10
if-eqz v1, :cond_1d
if-eqz v15, :cond_19
if-eqz v17, :cond_19
iget v3, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginStart:I
const/4 v1, 0x1
iget v1, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginStart:I
goto :goto_11
:cond_19
const/4 v1, 0x1
const/4 v1, 0x0
:goto_11
const/4 v2, 0x1
aget v3, v11, v2
sub-int/2addr v1, v3
const/4 v3, 0x0
:goto_11
aget v2, v11, v1
sub-int/2addr v3, v2
const/4 v2, 0x0
invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
move-result v4
sub-int/2addr v10, v4
neg-int v3, v3
neg-int v1, v1
invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
move-result v3
move-result v1
aput v3, v11, v1
aput v1, v11, v2
if-eqz v13, :cond_1a
@ -3441,7 +3427,7 @@
move v2, v10
:goto_12
if-eqz v18, :cond_1b
if-eqz v14, :cond_1b
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
@ -3451,45 +3437,43 @@
check-cast v1, Landroidx/appcompat/widget/Toolbar$LayoutParams;
iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
add-int/2addr v8, v3
add-int/2addr v8, v1
iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredWidth()I
move-result v1
sub-int v1, v10, v1
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v3}, Landroid/widget/TextView;->getMeasuredWidth()I
invoke-virtual {v3}, Landroid/widget/TextView;->getMeasuredHeight()I
move-result v3
sub-int v3, v10, v3
add-int/2addr v3, v8
iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v4}, Landroid/widget/TextView;->getMeasuredHeight()I
invoke-virtual {v4, v1, v8, v10, v3}, Landroid/widget/TextView;->layout(IIII)V
move-result v4
iget v1, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginEnd:I
add-int/2addr v4, v8
iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v5, v3, v8, v10, v4}, Landroid/widget/TextView;->layout(IIII)V
iget v3, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginEnd:I
sub-int v3, v10, v3
iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
sub-int v1, v10, v1
goto :goto_13
:cond_1b
move v3, v10
move v1, v10
:goto_13
if-eqz v15, :cond_1c
if-eqz v17, :cond_1c
invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I
move-result v1
@ -3501,7 +3485,7 @@
goto/16 :goto_a
:cond_1d
if-eqz v15, :cond_1e
if-eqz v17, :cond_1e
iget v3, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginStart:I
@ -3577,7 +3561,7 @@
move v4, v2
:goto_15
if-eqz v18, :cond_20
if-eqz v14, :cond_20
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
@ -3587,45 +3571,43 @@
check-cast v3, Landroidx/appcompat/widget/Toolbar$LayoutParams;
iget v5, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
add-int/2addr v8, v5
add-int/2addr v8, v3
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v3}, Landroid/widget/TextView;->getMeasuredWidth()I
move-result v3
add-int/2addr v3, v2
iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v5}, Landroid/widget/TextView;->getMeasuredWidth()I
invoke-virtual {v5}, Landroid/widget/TextView;->getMeasuredHeight()I
move-result v5
add-int/2addr v5, v2
add-int/2addr v5, v8
iget-object v6, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v6}, Landroid/widget/TextView;->getMeasuredHeight()I
invoke-virtual {v6, v2, v8, v3, v5}, Landroid/widget/TextView;->layout(IIII)V
move-result v6
iget v5, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginEnd:I
add-int/2addr v6, v8
iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v7, v2, v8, v5, v6}, Landroid/widget/TextView;->layout(IIII)V
iget v6, v0, Landroidx/appcompat/widget/Toolbar;->mTitleMarginEnd:I
add-int/2addr v5, v6
iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
add-int/2addr v3, v5
goto :goto_16
:cond_20
move v5, v2
move v3, v2
:goto_16
if-eqz v15, :cond_21
if-eqz v17, :cond_21
invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I
invoke-static {v4, v3}, Ljava/lang/Math;->max(II)I
move-result v2
@ -3643,16 +3625,14 @@
move-result v3
move v4, v2
const/4 v2, 0x0
const/4 v4, 0x0
:goto_18
if-ge v2, v3, :cond_22
if-ge v4, v3, :cond_22
iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
@ -3660,37 +3640,37 @@
move/from16 v12, p3
invoke-direct {v0, v5, v4, v11, v12}, Landroidx/appcompat/widget/Toolbar;->layoutChildLeft(Landroid/view/View;I[II)I
invoke-direct {v0, v5, v2, v11, v12}, Landroidx/appcompat/widget/Toolbar;->layoutChildLeft(Landroid/view/View;I[II)I
move-result v4
move-result v2
add-int/lit8 v2, v2, 0x1
add-int/lit8 v4, v4, 0x1
goto :goto_18
:cond_22
move/from16 v12, p3
iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
const/4 v3, 0x5
const/4 v4, 0x5
invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V
invoke-direct {v0, v3, v4}, Landroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V
iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v2
move-result v3
const/4 v3, 0x0
const/4 v4, 0x0
:goto_19
if-ge v3, v2, :cond_23
if-ge v4, v3, :cond_23
iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
@ -3700,74 +3680,74 @@
move-result v10
add-int/lit8 v3, v3, 0x1
add-int/lit8 v4, v4, 0x1
goto :goto_19
:cond_23
iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
const/4 v3, 0x1
const/4 v4, 0x1
invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V
invoke-direct {v0, v3, v4}, Landroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V
iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
invoke-direct {v0, v2, v11}, Landroidx/appcompat/widget/Toolbar;->getViewListMeasuredWidth(Ljava/util/List;[I)I
invoke-direct {v0, v3, v11}, Landroidx/appcompat/widget/Toolbar;->getViewListMeasuredWidth(Ljava/util/List;[I)I
move-result v2
move-result v3
sub-int v3, v16, v17
sub-int v4, v16, v18
sub-int v3, v3, p4
sub-int v4, v4, p4
div-int/lit8 v3, v3, 0x2
div-int/lit8 v4, v4, 0x2
add-int v3, v3, v17
add-int v4, v4, v18
div-int/lit8 v5, v2, 0x2
div-int/lit8 v5, v3, 0x2
sub-int/2addr v3, v5
sub-int/2addr v4, v5
add-int/2addr v2, v3
add-int/2addr v3, v4
if-ge v3, v4, :cond_24
if-ge v4, v2, :cond_24
goto :goto_1a
:cond_24
if-le v2, v10, :cond_25
if-le v3, v10, :cond_25
sub-int/2addr v2, v10
sub-int/2addr v3, v10
sub-int v4, v3, v2
sub-int v2, v4, v3
goto :goto_1a
:cond_25
move v4, v3
move v2, v4
:goto_1a
iget-object v2, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
:goto_1b
if-ge v1, v2, :cond_26
iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result-object v3
move-result v3
check-cast v3, Landroid/view/View;
:goto_1b
if-ge v1, v3, :cond_26
invoke-direct {v0, v3, v4, v11, v12}, Landroidx/appcompat/widget/Toolbar;->layoutChildLeft(Landroid/view/View;I[II)I
iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;->mTempViews:Ljava/util/ArrayList;
move-result v4
invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroid/view/View;
invoke-direct {v0, v4, v2, v11, v12}, Landroidx/appcompat/widget/Toolbar;->layoutChildLeft(Landroid/view/View;I[II)I
move-result v2
add-int/lit8 v1, v1, 0x1
@ -4183,16 +4163,12 @@
move-result v11
move v14, v12
move v12, v10
const/4 v10, 0x0
const/4 v14, 0x0
:goto_3
if-ge v10, v11, :cond_8
if-ge v14, v11, :cond_8
invoke-virtual {v7, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
invoke-virtual {v7, v14}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v15
@ -4223,7 +4199,7 @@
move/from16 v2, p1
move v3, v12
move v3, v10
move/from16 v4, p2
@ -4233,7 +4209,7 @@
move-result v0
add-int/2addr v12, v0
add-int/2addr v10, v0
invoke-virtual {v15}, Landroid/view/View;->getMeasuredHeight()I
@ -4245,7 +4221,7 @@
add-int/2addr v0, v1
invoke-static {v14, v0}, Ljava/lang/Math;->max(II)I
invoke-static {v12, v0}, Ljava/lang/Math;->max(II)I
move-result v0
@ -4257,13 +4233,13 @@
move-result v1
move v14, v0
move v12, v0
move v13, v1
:cond_7
:goto_4
add-int/lit8 v10, v10, 0x1
add-int/lit8 v14, v14, 0x1
goto :goto_3
@ -4272,13 +4248,13 @@
iget v1, v7, Landroidx/appcompat/widget/Toolbar;->mTitleMarginBottom:I
add-int v10, v0, v1
add-int v11, v0, v1
iget v0, v7, Landroidx/appcompat/widget/Toolbar;->mTitleMarginStart:I
iget v1, v7, Landroidx/appcompat/widget/Toolbar;->mTitleMarginEnd:I
add-int v11, v0, v1
add-int v14, v0, v1
iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
@ -4290,7 +4266,7 @@
iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
add-int v3, v12, v11
add-int v3, v10, v14
move-object/from16 v0, p0
@ -4298,7 +4274,7 @@
move/from16 v4, p2
move v5, v10
move v5, v11
move-object v6, v8
@ -4368,9 +4344,9 @@
iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
add-int v3, v12, v11
add-int v3, v10, v14
add-int v5, v15, v10
add-int v5, v15, v11
move-object/from16 v0, p0
@ -4378,7 +4354,7 @@
move/from16 v4, p2
move v10, v6
move v11, v6
move-object v6, v8
@ -4412,19 +4388,19 @@
move-result v0
invoke-static {v10, v0}, Landroid/view/View;->combineMeasuredStates(II)I
invoke-static {v11, v0}, Landroid/view/View;->combineMeasuredStates(II)I
move-result v6
goto :goto_6
:cond_a
move v10, v6
move v11, v6
:goto_6
add-int/2addr v12, v13
add-int/2addr v10, v13
invoke-static {v14, v15}, Ljava/lang/Math;->max(II)I
invoke-static {v12, v15}, Ljava/lang/Math;->max(II)I
move-result v0
@ -4438,7 +4414,7 @@
add-int/2addr v2, v1
add-int/2addr v2, v12
add-int/2addr v2, v10
invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getPaddingTop()I
@ -4492,10 +4468,13 @@
if-eqz v2, :cond_b
const/4 v1, 0x0
goto :goto_7
:cond_b
invoke-virtual {v7, v0, v1}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V
move v9, v1
:goto_7
invoke-virtual {v7, v0, v9}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V
return-void
.end method
@ -4566,8 +4545,6 @@
.method public onRtlPropertiesChanged(I)V
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-super {p0, p1}, Landroid/view/ViewGroup;->onRtlPropertiesChanged(I)V
invoke-direct {p0}, Landroidx/appcompat/widget/Toolbar;->ensureContentInsets()V
@ -5408,8 +5385,6 @@
iput-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
iget-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
invoke-virtual {v1}, Landroid/widget/TextView;->setSingleLine()V
iget-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mSubtitleTextView:Landroid/widget/TextView;
@ -5584,8 +5559,6 @@
iput-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
iget-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;
invoke-virtual {v1}, Landroid/widget/TextView;->setSingleLine()V
iget-object v1, p0, Landroidx/appcompat/widget/Toolbar;->mTitleTextView:Landroid/widget/TextView;