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

@ -149,24 +149,20 @@
const/4 v3, -0x1
move v3, v1
move v4, v0
const/4 v4, 0x0
const/4 v5, -0x1
move v1, v0
const/4 v5, 0x0
:goto_0
const/4 v6, 0x0
const/4 v7, 0x2
if-ge v1, v3, :cond_5
if-ge v4, v1, :cond_5
iget-object v8, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
invoke-interface {v8, v1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->findViewHolder(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
invoke-interface {v8, v4}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->findViewHolder(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v8
@ -174,7 +170,7 @@
if-nez v8, :cond_2
invoke-direct {p0, v1}, Landroidx/recyclerview/widget/AdapterHelper;->canFindInPreLayout(I)Z
invoke-direct {p0, v4}, Landroidx/recyclerview/widget/AdapterHelper;->canFindInPreLayout(I)Z
move-result v8
@ -183,20 +179,20 @@
goto :goto_2
:cond_0
if-ne v5, v9, :cond_1
if-ne v3, v9, :cond_1
invoke-virtual {p0, v7, v0, v4, v6}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v7, v0, v5, v6}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object v5
move-result-object v3
invoke-direct {p0, v5}, Landroidx/recyclerview/widget/AdapterHelper;->postponeAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
invoke-direct {p0, v3}, Landroidx/recyclerview/widget/AdapterHelper;->postponeAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
const/4 v5, 0x1
const/4 v3, 0x1
goto :goto_1
:cond_1
const/4 v5, 0x0
const/4 v3, 0x0
:goto_1
const/4 v6, 0x0
@ -205,58 +201,58 @@
:cond_2
:goto_2
if-nez v5, :cond_3
if-nez v3, :cond_3
invoke-virtual {p0, v7, v0, v4, v6}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v7, v0, v5, v6}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object v5
move-result-object v3
invoke-direct {p0, v5}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
invoke-direct {p0, v3}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
const/4 v5, 0x1
const/4 v3, 0x1
goto :goto_3
:cond_3
const/4 v5, 0x0
const/4 v3, 0x0
:goto_3
const/4 v6, 0x1
:goto_4
if-eqz v5, :cond_4
if-eqz v3, :cond_4
sub-int/2addr v1, v4
sub-int/2addr v4, v5
sub-int/2addr v3, v4
sub-int/2addr v1, v5
const/4 v4, 0x1
const/4 v5, 0x1
goto :goto_5
:cond_4
add-int/lit8 v4, v4, 0x1
add-int/lit8 v5, v5, 0x1
:goto_5
add-int/2addr v1, v9
add-int/2addr v4, v9
move v5, v6
move v3, v6
goto :goto_0
:cond_5
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
if-eq v4, v1, :cond_6
if-eq v5, v1, :cond_6
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
invoke-virtual {p0, v7, v0, v4, v6}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v7, v0, v5, v6}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object p1
:cond_6
if-nez v5, :cond_7
if-nez v3, :cond_7
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
@ -282,11 +278,11 @@
const/4 v3, -0x1
move v4, v0
move v3, v0
const/4 v3, 0x0
const/4 v4, -0x1
const/4 v5, -0x1
const/4 v5, 0x0
:goto_0
const/4 v6, 0x4
@ -312,46 +308,46 @@
goto :goto_1
:cond_0
if-ne v5, v8, :cond_1
if-ne v4, v8, :cond_1
iget-object v5, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
iget-object v4, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
invoke-virtual {p0, v6, v4, v3, v5}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v6, v3, v5, v4}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object v3
invoke-direct {p0, v3}, Landroidx/recyclerview/widget/AdapterHelper;->postponeAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
move v4, v0
move v3, v0
const/4 v3, 0x0
const/4 v5, 0x0
:cond_1
const/4 v5, 0x0
const/4 v4, 0x0
goto :goto_2
:cond_2
:goto_1
if-nez v5, :cond_3
if-nez v4, :cond_3
iget-object v5, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
iget-object v4, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
invoke-virtual {p0, v6, v4, v3, v5}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v6, v3, v5, v4}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object v3
invoke-direct {p0, v3}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
move v4, v0
move v3, v0
const/4 v3, 0x0
const/4 v5, 0x0
:cond_3
const/4 v5, 0x1
const/4 v4, 0x1
:goto_2
add-int/2addr v3, v8
add-int/2addr v5, v8
add-int/lit8 v0, v0, 0x1
@ -360,18 +356,18 @@
:cond_4
iget v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
if-eq v3, v0, :cond_5
if-eq v5, v0, :cond_5
iget-object v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
invoke-virtual {p0, v6, v4, v3, v0}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v6, v3, v5, v0}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object p1
:cond_5
if-nez v5, :cond_6
if-nez v4, :cond_6
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
@ -526,22 +522,18 @@
const/4 v3, 0x0
:goto_0
move v7, v0
const/4 v7, 0x1
move v8, v2
const/4 v0, 0x1
const/4 v2, 0x1
const/4 v8, 0x1
:goto_1
iget v9, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
if-ge v0, v9, :cond_7
if-ge v7, v9, :cond_7
iget v9, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
mul-int v10, v3, v0
mul-int v10, v3, v7
add-int/2addr v10, v9
@ -563,7 +555,7 @@
goto :goto_3
:cond_3
add-int/lit8 v10, v7, 0x1
add-int/lit8 v10, v0, 0x1
if-ne v9, v10, :cond_2
@ -573,14 +565,14 @@
goto :goto_3
:cond_4
if-ne v9, v7, :cond_2
if-ne v9, v0, :cond_2
goto :goto_2
:goto_3
if-eqz v10, :cond_5
add-int/lit8 v2, v2, 0x1
add-int/lit8 v8, v8, 0x1
goto :goto_4
@ -589,44 +581,44 @@
iget-object v11, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
invoke-virtual {p0, v10, v7, v2, v11}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, v10, v0, v8, v11}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object v7
move-result-object v0
invoke-virtual {p0, v7, v8}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchFirstPassAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;I)V
invoke-virtual {p0, v0, v2}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchFirstPassAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;I)V
invoke-virtual {p0, v7}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
invoke-virtual {p0, v0}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
iget v7, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
iget v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
if-ne v7, v5, :cond_6
if-ne v0, v5, :cond_6
add-int/2addr v8, v2
add-int/2addr v2, v8
:cond_6
move v7, v9
move v0, v9
const/4 v2, 0x1
const/4 v8, 0x1
:goto_4
add-int/lit8 v0, v0, 0x1
add-int/lit8 v7, v7, 0x1
goto :goto_1
:cond_7
iget-object v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
iget-object v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
if-lez v2, :cond_8
if-lez v8, :cond_8
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
invoke-virtual {p0, p1, v7, v2, v0}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
invoke-virtual {p0, p1, v0, v8, v1}, Landroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
move-result-object p1
invoke-virtual {p0, p1, v8}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchFirstPassAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;I)V
invoke-virtual {p0, p1, v2}, Landroidx/recyclerview/widget/AdapterHelper;->dispatchFirstPassAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;I)V
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V