Changes of com.discord v889
This commit is contained in:
parent
978663884f
commit
dc8b0b8647
7005 changed files with 392258 additions and 379599 deletions
|
@ -477,13 +477,13 @@
|
|||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_a
|
||||
if-eq v0, v1, :cond_9
|
||||
|
||||
iget v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
const/16 v2, 0x8
|
||||
|
||||
if-eq v0, v2, :cond_a
|
||||
if-eq v0, v2, :cond_9
|
||||
|
||||
iget v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
|
@ -543,7 +543,7 @@
|
|||
:goto_1
|
||||
iget v9, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
if-ge v0, v9, :cond_8
|
||||
if-ge v0, v9, :cond_7
|
||||
|
||||
iget v9, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
|
@ -561,44 +561,36 @@
|
|||
|
||||
if-eq v10, v4, :cond_4
|
||||
|
||||
if-eq v10, v5, :cond_2
|
||||
|
||||
const/4 v10, 0x0
|
||||
|
||||
goto :goto_2
|
||||
if-eq v10, v5, :cond_3
|
||||
|
||||
:cond_2
|
||||
add-int/lit8 v10, v7, 0x1
|
||||
|
||||
if-ne v9, v10, :cond_3
|
||||
|
||||
const/4 v10, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/4 v10, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
if-ne v9, v7, :cond_5
|
||||
|
||||
const/4 v10, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_5
|
||||
const/4 v10, 0x0
|
||||
|
||||
:goto_2
|
||||
if-eqz v10, :cond_6
|
||||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
:cond_3
|
||||
add-int/lit8 v10, v7, 0x1
|
||||
|
||||
if-ne v9, v10, :cond_2
|
||||
|
||||
:goto_2
|
||||
const/4 v10, 0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
if-ne v9, v7, :cond_2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:goto_3
|
||||
if-eqz v10, :cond_5
|
||||
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_5
|
||||
iget v10, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
iget-object v11, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
|
||||
|
@ -613,26 +605,26 @@
|
|||
|
||||
iget v7, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
if-ne v7, v5, :cond_7
|
||||
if-ne v7, v5, :cond_6
|
||||
|
||||
add-int/2addr v8, v2
|
||||
|
||||
:cond_7
|
||||
:cond_6
|
||||
move v7, v9
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
:goto_3
|
||||
:goto_4
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_8
|
||||
:cond_7
|
||||
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
|
||||
|
||||
if-lez v2, :cond_9
|
||||
if-lez v2, :cond_8
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
|
@ -644,10 +636,10 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
:cond_9
|
||||
:cond_8
|
||||
return-void
|
||||
|
||||
:cond_a
|
||||
:cond_9
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string v0, "should not dispatch add or move for pre layout"
|
||||
|
@ -668,16 +660,33 @@
|
|||
|
||||
iget v0, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eq v0, v1, :cond_3
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
if-eq v0, v1, :cond_2
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
const/16 v1, 0x8
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v0, v1, p1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForMove(II)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
@ -694,39 +703,6 @@
|
|||
|
||||
throw v0
|
||||
|
||||
:pswitch_0
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v0, v1, p1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForRemovingLaidOutOrNewView(II)V
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_1
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v0, v1, p1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForAdd(II)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v0, v1, p1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForMove(II)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
|
@ -740,13 +716,27 @@
|
|||
|
||||
return-void
|
||||
|
||||
nop
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v0, v1, p1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForRemovingLaidOutOrNewView(II)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_3
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget p1, p1, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v0, v1, p1}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForAdd(II)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private updatePositionWithPostponed(II)I
|
||||
|
@ -1036,7 +1026,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_5
|
||||
if-ge v1, v0, :cond_7
|
||||
|
||||
iget-object v2, p0, Landroidx/recyclerview/widget/AdapterHelper;->mPendingUpdates:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1048,18 +1038,49 @@
|
|||
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-eq v3, v4, :cond_5
|
||||
|
||||
const/4 v4, 0x2
|
||||
|
||||
if-eq v3, v4, :cond_3
|
||||
|
||||
const/16 v4, 0x8
|
||||
|
||||
if-eq v3, v4, :cond_1
|
||||
|
||||
packed-switch v3, :pswitch_data_0
|
||||
if-eq v3, v4, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_0
|
||||
:cond_0
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
if-gt v3, p1, :cond_4
|
||||
if-ne v3, p1, :cond_1
|
||||
|
||||
iget p1, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
if-ge v3, p1, :cond_2
|
||||
|
||||
add-int/lit8 p1, p1, -0x1
|
||||
|
||||
:cond_2
|
||||
iget v2, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
if-gt v2, p1, :cond_6
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
if-gt v3, p1, :cond_6
|
||||
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
|
@ -1067,69 +1088,36 @@
|
|||
|
||||
add-int/2addr v3, v4
|
||||
|
||||
if-le v3, p1, :cond_0
|
||||
if-le v3, p1, :cond_4
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
:cond_4
|
||||
iget v2, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
sub-int/2addr p1, v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_1
|
||||
:cond_5
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
if-gt v3, p1, :cond_4
|
||||
if-gt v3, p1, :cond_6
|
||||
|
||||
iget v2, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
add-int/2addr p1, v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
if-ne v3, p1, :cond_2
|
||||
|
||||
iget p1, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
if-ge v3, p1, :cond_3
|
||||
|
||||
add-int/lit8 p1, p1, -0x1
|
||||
|
||||
:cond_3
|
||||
iget v2, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
if-gt v2, p1, :cond_4
|
||||
|
||||
add-int/lit8 p1, p1, 0x1
|
||||
|
||||
:cond_4
|
||||
:cond_6
|
||||
:goto_1
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_5
|
||||
:cond_7
|
||||
return p1
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method consumePostponedUpdates()V
|
||||
|
@ -1190,7 +1178,7 @@
|
|||
const/4 v2, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v2, v0, :cond_3
|
||||
if-ge v2, v0, :cond_5
|
||||
|
||||
iget-object v3, p0, Landroidx/recyclerview/widget/AdapterHelper;->mPendingUpdates:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1202,6 +1190,14 @@
|
|||
|
||||
iget v4, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
if-eq v4, v5, :cond_3
|
||||
|
||||
const/4 v5, 0x2
|
||||
|
||||
if-eq v4, v5, :cond_2
|
||||
|
||||
const/4 v5, 0x4
|
||||
|
||||
if-eq v4, v5, :cond_1
|
||||
|
@ -1210,38 +1206,6 @@
|
|||
|
||||
if-eq v4, v5, :cond_0
|
||||
|
||||
packed-switch v4, :pswitch_data_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_0
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
invoke-interface {v4, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->onDispatchSecondPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v5, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget v3, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v4, v5, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForRemovingInvisible(II)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_1
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
invoke-interface {v4, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->onDispatchSecondPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v5, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget v3, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v4, v5, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForAdd(II)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
|
@ -1274,19 +1238,49 @@
|
|||
|
||||
invoke-interface {v4, v5, v6, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->markViewHoldersUpdated(IILjava/lang/Object;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
invoke-interface {v4, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->onDispatchSecondPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v5, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget v3, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v4, v5, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForRemovingInvisible(II)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
invoke-interface {v4, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->onDispatchSecondPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/AdapterHelper;->mCallback:Landroidx/recyclerview/widget/AdapterHelper$Callback;
|
||||
|
||||
iget v5, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->positionStart:I
|
||||
|
||||
iget v3, v3, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->itemCount:I
|
||||
|
||||
invoke-interface {v4, v5, v3}, Landroidx/recyclerview/widget/AdapterHelper$Callback;->offsetPositionsForAdd(II)V
|
||||
|
||||
:goto_1
|
||||
iget-object v3, p0, Landroidx/recyclerview/widget/AdapterHelper;->mOnItemProcessedCallback:Ljava/lang/Runnable;
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
invoke-interface {v3}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
:cond_5
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mPendingUpdates:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOpsAndClearList(Ljava/util/List;)V
|
||||
|
@ -1294,14 +1288,6 @@
|
|||
iput v1, p0, Landroidx/recyclerview/widget/AdapterHelper;->mExistingUpdateTypes:I
|
||||
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method dispatchFirstPassAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;I)V
|
||||
|
@ -1765,7 +1751,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_3
|
||||
if-ge v1, v0, :cond_5
|
||||
|
||||
iget-object v2, p0, Landroidx/recyclerview/widget/AdapterHelper;->mPendingUpdates:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -1777,6 +1763,14 @@
|
|||
|
||||
iget v3, v2, Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;->cmd:I
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-eq v3, v4, :cond_3
|
||||
|
||||
const/4 v4, 0x2
|
||||
|
||||
if-eq v3, v4, :cond_2
|
||||
|
||||
const/4 v4, 0x4
|
||||
|
||||
if-eq v3, v4, :cond_1
|
||||
|
@ -1785,18 +1779,6 @@
|
|||
|
||||
if-eq v3, v4, :cond_0
|
||||
|
||||
packed-switch v3, :pswitch_data_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_0
|
||||
invoke-direct {p0, v2}, Landroidx/recyclerview/widget/AdapterHelper;->applyRemove(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:pswitch_1
|
||||
invoke-direct {p0, v2}, Landroidx/recyclerview/widget/AdapterHelper;->applyAdd(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
|
@ -1807,30 +1789,34 @@
|
|||
:cond_1
|
||||
invoke-direct {p0, v2}, Landroidx/recyclerview/widget/AdapterHelper;->applyUpdate(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
invoke-direct {p0, v2}, Landroidx/recyclerview/widget/AdapterHelper;->applyRemove(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
invoke-direct {p0, v2}, Landroidx/recyclerview/widget/AdapterHelper;->applyAdd(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
||||
:goto_1
|
||||
iget-object v2, p0, Landroidx/recyclerview/widget/AdapterHelper;->mOnItemProcessedCallback:Ljava/lang/Runnable;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
invoke-interface {v2}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
:cond_5
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/AdapterHelper;->mPendingUpdates:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
return-void
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
.method public recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue