Changes of com.discord v831

This commit is contained in:
DisTok 2019-02-04 21:29:01 +01:00
parent 082337727f
commit d6743256bc
11327 changed files with 113808 additions and 103680 deletions

View file

@ -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;