Changes of com.discord v831
This commit is contained in:
parent
082337727f
commit
d6743256bc
11327 changed files with 113808 additions and 103680 deletions
|
@ -1,5 +1,6 @@
|
|||
.class public Landroidx/recyclerview/widget/ItemTouchHelper;
|
||||
.super Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;
|
||||
.source "ItemTouchHelper.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/recyclerview/widget/RecyclerView$OnChildAttachStateChangeListener;
|
||||
|
@ -260,9 +261,9 @@
|
|||
|
||||
iget v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDx:F
|
||||
|
||||
const/4 v1, 0x4
|
||||
const/16 v1, 0x8
|
||||
|
||||
const/16 v2, 0x8
|
||||
const/4 v2, 0x4
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
|
@ -282,11 +283,9 @@
|
|||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
iget v4, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
|
||||
iget v5, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
|
||||
|
||||
if-ltz v4, :cond_2
|
||||
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
|
||||
if-ltz v5, :cond_2
|
||||
|
||||
const/16 v5, 0x3e8
|
||||
|
||||
|
@ -320,9 +319,12 @@
|
|||
|
||||
if-lez v3, :cond_1
|
||||
|
||||
const/16 v1, 0x8
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x4
|
||||
|
||||
:goto_1
|
||||
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result v2
|
||||
|
@ -403,9 +405,9 @@
|
|||
|
||||
iget v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDy:F
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v1, 0x2
|
||||
|
||||
const/4 v2, 0x2
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
|
@ -425,11 +427,9 @@
|
|||
|
||||
if-eqz v4, :cond_2
|
||||
|
||||
iget v4, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
|
||||
iget v5, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
|
||||
|
||||
if-ltz v4, :cond_2
|
||||
|
||||
iget-object v4, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
|
||||
if-ltz v5, :cond_2
|
||||
|
||||
const/16 v5, 0x3e8
|
||||
|
||||
|
@ -463,9 +463,12 @@
|
|||
|
||||
if-lez v3, :cond_1
|
||||
|
||||
const/4 v1, 0x2
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x1
|
||||
|
||||
:goto_1
|
||||
invoke-static {v5}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result v2
|
||||
|
@ -643,8 +646,6 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v2, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSwapTargets:Ljava/util/List;
|
||||
|
||||
invoke-interface {v2}, Ljava/util/List;->clear()V
|
||||
|
||||
iget-object v2, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDistances:Ljava/util/List;
|
||||
|
@ -881,7 +882,7 @@
|
|||
.end method
|
||||
|
||||
.method private findSwipedView(Landroid/view/MotionEvent;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
.locals 5
|
||||
.locals 6
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
|
||||
|
||||
|
@ -900,8 +901,6 @@
|
|||
return-object v2
|
||||
|
||||
:cond_0
|
||||
iget v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
|
||||
|
||||
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
|
||||
|
||||
move-result v1
|
||||
|
@ -932,13 +931,11 @@
|
|||
|
||||
iget v4, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSlop:I
|
||||
|
||||
int-to-float v4, v4
|
||||
int-to-float v5, v4
|
||||
|
||||
cmpg-float v4, v3, v4
|
||||
cmpg-float v5, v3, v5
|
||||
|
||||
if-gez v4, :cond_1
|
||||
|
||||
iget v4, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSlop:I
|
||||
if-gez v5, :cond_1
|
||||
|
||||
int-to-float v4, v4
|
||||
|
||||
|
@ -1134,8 +1131,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -1219,8 +1214,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mItemTouchHelperGestureListener:Landroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;->doNotReactToLongPress()V
|
||||
|
||||
iput-object v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mItemTouchHelperGestureListener:Landroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;
|
||||
|
@ -1365,6 +1358,8 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
|
||||
:cond_6
|
||||
return p1
|
||||
|
||||
|
@ -1388,8 +1383,6 @@
|
|||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-direct {p0}, Landroidx/recyclerview/widget/ItemTouchHelper;->destroyCallbacks()V
|
||||
|
@ -1426,7 +1419,7 @@
|
|||
.end method
|
||||
|
||||
.method checkSelectForSwipe(ILandroid/view/MotionEvent;I)V
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
|
@ -1518,13 +1511,11 @@
|
|||
|
||||
iget v6, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSlop:I
|
||||
|
||||
int-to-float v6, v6
|
||||
int-to-float v7, v6
|
||||
|
||||
cmpg-float v6, v4, v6
|
||||
cmpg-float v7, v4, v7
|
||||
|
||||
if-gez v6, :cond_4
|
||||
|
||||
iget v6, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSlop:I
|
||||
if-gez v7, :cond_4
|
||||
|
||||
int-to-float v6, v6
|
||||
|
||||
|
@ -1599,6 +1590,8 @@
|
|||
|
||||
invoke-virtual {p0, p1, v1}, Landroidx/recyclerview/widget/ItemTouchHelper;->select(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_9
|
||||
:goto_0
|
||||
return-void
|
||||
|
@ -1729,8 +1722,6 @@
|
|||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
|
||||
|
||||
iget v2, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelectedStartX:F
|
||||
|
@ -2026,8 +2017,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V
|
||||
|
||||
:cond_0
|
||||
|
@ -2076,8 +2065,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
@ -2132,8 +2119,6 @@
|
|||
|
||||
aget v0, p3, v0
|
||||
|
||||
iget-object p3, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpPosition:[F
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
aget p3, p3, v1
|
||||
|
@ -2186,8 +2171,6 @@
|
|||
|
||||
aget v0, p3, v0
|
||||
|
||||
iget-object p3, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpPosition:[F
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
aget p3, p3, v1
|
||||
|
@ -2291,8 +2274,6 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-wide v7, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDragScrollStartTimeInMs:J
|
||||
|
||||
sub-long v7, v5, v7
|
||||
|
||||
:goto_0
|
||||
|
@ -2525,9 +2506,14 @@
|
|||
|
||||
move-result v12
|
||||
|
||||
move v14, v12
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_7
|
||||
move v14, v12
|
||||
|
||||
:goto_3
|
||||
if-eqz v1, :cond_8
|
||||
|
||||
iget-object v9, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
|
||||
|
@ -2562,17 +2548,17 @@
|
|||
|
||||
move v1, v7
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_4
|
||||
|
||||
:cond_8
|
||||
move v12, v14
|
||||
|
||||
:goto_3
|
||||
:goto_4
|
||||
if-nez v12, :cond_a
|
||||
|
||||
if-eqz v1, :cond_9
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_5
|
||||
|
||||
:cond_9
|
||||
iput-wide v3, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDragScrollStartTimeInMs:J
|
||||
|
@ -2580,7 +2566,7 @@
|
|||
return v2
|
||||
|
||||
:cond_a
|
||||
:goto_4
|
||||
:goto_5
|
||||
iget-wide v7, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDragScrollStartTimeInMs:J
|
||||
|
||||
cmp-long v2, v7, v3
|
||||
|
@ -2670,15 +2656,13 @@
|
|||
|
||||
add-int/lit8 v16, v0, -0x1
|
||||
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
iget-object v9, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
const/4 v9, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
if-eqz v0, :cond_8
|
||||
if-eqz v9, :cond_8
|
||||
|
||||
iget-object v8, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
iget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
|
||||
iget-object v0, v9, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
|
@ -2693,7 +2677,7 @@
|
|||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
invoke-direct {v11, v8}, Landroidx/recyclerview/widget/ItemTouchHelper;->swipeIfNecessary(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I
|
||||
invoke-direct {v11, v9}, Landroidx/recyclerview/widget/ItemTouchHelper;->swipeIfNecessary(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -2722,10 +2706,9 @@
|
|||
|
||||
const/16 v17, 0x0
|
||||
|
||||
:goto_2
|
||||
const/16 v18, 0x0
|
||||
|
||||
goto :goto_3
|
||||
goto :goto_2
|
||||
|
||||
:pswitch_0
|
||||
iget v2, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mDy:F
|
||||
|
@ -2744,7 +2727,9 @@
|
|||
|
||||
mul-float v2, v2, v3
|
||||
|
||||
move/from16 v17, v2
|
||||
move/from16 v18, v2
|
||||
|
||||
const/16 v17, 0x0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -2765,37 +2750,35 @@
|
|||
|
||||
mul-float v2, v2, v3
|
||||
|
||||
move/from16 v18, v2
|
||||
move/from16 v17, v2
|
||||
|
||||
const/16 v17, 0x0
|
||||
const/16 v18, 0x0
|
||||
|
||||
:goto_3
|
||||
:goto_2
|
||||
if-ne v4, v15, :cond_5
|
||||
|
||||
const/16 v6, 0x8
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
if-lez v7, :cond_6
|
||||
|
||||
const/4 v6, 0x2
|
||||
|
||||
goto :goto_4
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
const/4 v6, 0x4
|
||||
|
||||
:goto_4
|
||||
:goto_3
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpPosition:[F
|
||||
|
||||
invoke-direct {v11, v0}, Landroidx/recyclerview/widget/ItemTouchHelper;->getSelectedDxDy([F)V
|
||||
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpPosition:[F
|
||||
|
||||
aget v19, v0, v9
|
||||
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpPosition:[F
|
||||
aget v19, v0, v8
|
||||
|
||||
aget v20, v0, v14
|
||||
|
||||
|
@ -2805,7 +2788,7 @@
|
|||
|
||||
move-object/from16 v1, p0
|
||||
|
||||
move-object v2, v8
|
||||
move-object v2, v9
|
||||
|
||||
move v3, v6
|
||||
|
||||
|
@ -2819,11 +2802,11 @@
|
|||
|
||||
move/from16 v21, v7
|
||||
|
||||
move/from16 v7, v18
|
||||
move/from16 v7, v17
|
||||
|
||||
move-object/from16 v22, v8
|
||||
move/from16 v8, v18
|
||||
|
||||
move/from16 v8, v17
|
||||
move-object/from16 v22, v9
|
||||
|
||||
move/from16 v9, v21
|
||||
|
||||
|
@ -2837,9 +2820,9 @@
|
|||
|
||||
iget-object v1, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
|
||||
|
||||
sub-float v2, v18, v19
|
||||
sub-float v2, v17, v19
|
||||
|
||||
sub-float v3, v17, v20
|
||||
sub-float v3, v18, v20
|
||||
|
||||
invoke-virtual {v0, v1, v15, v2, v3}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->getAnimationDuration(Landroidx/recyclerview/widget/RecyclerView;IFF)J
|
||||
|
||||
|
@ -2853,12 +2836,12 @@
|
|||
|
||||
invoke-virtual {v14}, Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation;->start()V
|
||||
|
||||
const/4 v9, 0x1
|
||||
const/4 v8, 0x1
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
move-object v0, v8
|
||||
move-object v0, v9
|
||||
|
||||
const/16 v21, 0x8
|
||||
|
||||
|
@ -2872,22 +2855,22 @@
|
|||
|
||||
invoke-virtual {v1, v2, v0}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->clearView(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
|
||||
|
||||
const/4 v9, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_5
|
||||
:goto_4
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
const/16 v21, 0x8
|
||||
|
||||
const/4 v9, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_6
|
||||
if-eqz v12, :cond_9
|
||||
:goto_5
|
||||
if-eqz v12, :cond_a
|
||||
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
|
||||
|
||||
|
@ -2941,31 +2924,36 @@
|
|||
|
||||
invoke-virtual {v0, v1}, Landroid/view/View;->performHapticFeedback(I)Z
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_6
|
||||
|
||||
:cond_9
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_7
|
||||
goto :goto_6
|
||||
|
||||
:cond_a
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_6
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_b
|
||||
if-eqz v0, :cond_c
|
||||
|
||||
iget-object v2, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
||||
if-eqz v2, :cond_a
|
||||
if-eqz v2, :cond_b
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_a
|
||||
:cond_b
|
||||
invoke-interface {v0, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
|
||||
|
||||
:cond_b
|
||||
if-nez v9, :cond_c
|
||||
:cond_c
|
||||
if-nez v8, :cond_d
|
||||
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
|
||||
|
||||
|
@ -2975,7 +2963,7 @@
|
|||
|
||||
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->requestSimpleAnimationsInNextLayout()V
|
||||
|
||||
:cond_c
|
||||
:cond_d
|
||||
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
|
||||
|
||||
iget-object v1, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue