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

@ -23,8 +23,6 @@
sput-object v0, Landroidx/viewpager2/widget/AnimateLayoutChangeDetector;->ZERO_MARGIN_LAYOUT_PARAMS:Landroid/view/ViewGroup$MarginLayoutParams;
sget-object v0, Landroidx/viewpager2/widget/AnimateLayoutChangeDetector;->ZERO_MARGIN_LAYOUT_PARAMS:Landroid/view/ViewGroup$MarginLayoutParams;
const/4 v1, 0x0
invoke-virtual {v0, v1, v1, v1, v1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V
@ -82,13 +80,15 @@
:goto_0
const/4 v4, 0x2
filled-new-array {v0, v4}, [I
new-array v5, v4, [I
move-result-object v4
aput v4, v5, v1
const-class v5, I
aput v0, v5, v3
invoke-static {v5, v4}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;
const-class v4, I
invoke-static {v4, v5}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;
move-result-object v4

View file

@ -256,15 +256,13 @@
iput v0, p0, Landroidx/viewpager2/widget/FakeDrag;->mRequestedDragDistance:F
iget p1, p0, Landroidx/viewpager2/widget/FakeDrag;->mRequestedDragDistance:F
iget p1, p0, Landroidx/viewpager2/widget/FakeDrag;->mActualDraggedDistance:I
iget v0, p0, Landroidx/viewpager2/widget/FakeDrag;->mActualDraggedDistance:I
int-to-float p1, p1
int-to-float v0, v0
sub-float/2addr v0, p1
sub-float/2addr p1, v0
invoke-static {p1}, Ljava/lang/Math;->round(F)I
invoke-static {v0}, Ljava/lang/Math;->round(F)I
move-result p1
@ -308,10 +306,13 @@
:goto_1
if-eqz v0, :cond_3
const/4 p1, 0x0
goto :goto_2
:cond_3
const/4 v1, 0x0
move v1, p1
:goto_2
const/4 p1, 0x0
if-eqz v0, :cond_4
@ -319,27 +320,27 @@
move v6, v5
goto :goto_2
goto :goto_3
:cond_4
const/4 v6, 0x0
:goto_2
:goto_3
if-eqz v0, :cond_5
const/4 v7, 0x0
goto :goto_3
goto :goto_4
:cond_5
iget v0, p0, Landroidx/viewpager2/widget/FakeDrag;->mRequestedDragDistance:F
iget p1, p0, Landroidx/viewpager2/widget/FakeDrag;->mRequestedDragDistance:F
move v7, v0
move v7, p1
:goto_3
iget-object v0, p0, Landroidx/viewpager2/widget/FakeDrag;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
:goto_4
iget-object p1, p0, Landroidx/viewpager2/widget/FakeDrag;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0, v2, p1}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
invoke-virtual {p1, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
const/4 v5, 0x2

View file

@ -74,14 +74,10 @@
iput-object p1, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mViewPager:Landroidx/viewpager2/widget/ViewPager2;
iget-object p1, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mViewPager:Landroidx/viewpager2/widget/ViewPager2;
iget-object p1, p1, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iput-object p1, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object p1, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
move-result-object p1
@ -289,8 +285,6 @@
iput v1, v0, Landroidx/viewpager2/widget/ScrollEventAdapter$ScrollEventValues;->mPosition:I
iget v1, v0, Landroidx/viewpager2/widget/ScrollEventAdapter$ScrollEventValues;->mPosition:I
const/4 v2, -0x1
if-ne v1, v2, :cond_0
@ -378,29 +372,29 @@
add-int/2addr v5, v2
add-int/2addr v3, v5
add-int/2addr v5, v3
iget-object v5, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
iget-object v3, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->getOrientation()I
invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->getOrientation()I
move-result v5
move-result v3
const/4 v7, 0x1
const/4 v8, 0x0
if-nez v5, :cond_3
if-nez v3, :cond_3
const/4 v5, 0x1
const/4 v3, 0x1
goto :goto_0
:cond_3
const/4 v5, 0x0
const/4 v3, 0x0
:goto_0
if-eqz v5, :cond_4
if-eqz v3, :cond_5
invoke-virtual {v1}, Landroid/view/View;->getLeft()I
@ -422,13 +416,16 @@
move-result v2
if-eqz v2, :cond_5
if-eqz v2, :cond_4
neg-int v1, v1
:cond_4
move v6, v5
goto :goto_1
:cond_4
:cond_5
invoke-virtual {v1}, Landroid/view/View;->getTop()I
move-result v1
@ -443,16 +440,11 @@
sub-int/2addr v1, v2
move v3, v6
:cond_5
:goto_1
neg-int v1, v1
iput v1, v0, Landroidx/viewpager2/widget/ScrollEventAdapter$ScrollEventValues;->mOffsetPx:I
iget v1, v0, Landroidx/viewpager2/widget/ScrollEventAdapter$ScrollEventValues;->mOffsetPx:I
if-gez v1, :cond_7
new-instance v1, Landroidx/viewpager2/widget/AnimateLayoutChangeDetector;
@ -501,7 +493,7 @@
throw v1
:cond_7
if-nez v3, :cond_8
if-nez v6, :cond_8
const/4 v1, 0x0
@ -510,7 +502,7 @@
:cond_8
int-to-float v1, v1
int-to-float v2, v3
int-to-float v2, v6
div-float/2addr v1, v2
@ -935,13 +927,11 @@
:goto_3
iput p2, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mTarget:I
iget p2, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mDragStartPosition:I
iget p3, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mDragStartPosition:I
iget p3, p0, Landroidx/viewpager2/widget/ScrollEventAdapter;->mTarget:I
if-eq p3, p2, :cond_6
if-eq p2, p3, :cond_6
invoke-direct {p0, p3}, Landroidx/viewpager2/widget/ScrollEventAdapter;->dispatchSelected(I)V
invoke-direct {p0, p2}, Landroidx/viewpager2/widget/ScrollEventAdapter;->dispatchSelected(I)V
goto :goto_4

View file

@ -332,12 +332,10 @@
.end method
.method public onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
.locals 1
.locals 0
invoke-direct {p0, p1}, Landroidx/viewpager2/widget/ViewPager2$PageAwareAccessibilityProvider;->addCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-direct {p0, p1}, Landroidx/viewpager2/widget/ViewPager2$PageAwareAccessibilityProvider;->addScrollActions(Landroid/view/accessibility/AccessibilityNodeInfo;)V
return-void
@ -443,12 +441,10 @@
.end method
.method public onSetUserInputEnabled()V
.locals 1
.locals 0
invoke-virtual {p0}, Landroidx/viewpager2/widget/ViewPager2$PageAwareAccessibilityProvider;->updatePageAccessibilityActions()V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
return-void
.end method

View file

@ -83,12 +83,6 @@
# direct methods
.method public static constructor <clinit>()V
.locals 0
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 3
.param p1 # Landroid/content/Context;
@ -381,8 +375,6 @@
iput-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-static {}, Landroidx/core/view/ViewCompat;->generateViewId()I
move-result v1
@ -401,11 +393,9 @@
iput-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
iget-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Landroidx/viewpager2/widget/ViewPager2;->mLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
iget-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
@ -439,15 +429,13 @@
iput-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mScrollEventAdapter:Landroidx/viewpager2/widget/ScrollEventAdapter;
new-instance p1, Landroidx/viewpager2/widget/FakeDrag;
iget-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mScrollEventAdapter:Landroidx/viewpager2/widget/ScrollEventAdapter;
new-instance p2, Landroidx/viewpager2/widget/FakeDrag;
iget-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-direct {p1, p0, p2, v0}, Landroidx/viewpager2/widget/FakeDrag;-><init>(Landroidx/viewpager2/widget/ViewPager2;Landroidx/viewpager2/widget/ScrollEventAdapter;Landroidx/recyclerview/widget/RecyclerView;)V
invoke-direct {p2, p0, p1, v0}, Landroidx/viewpager2/widget/FakeDrag;-><init>(Landroidx/viewpager2/widget/ViewPager2;Landroidx/viewpager2/widget/ScrollEventAdapter;Landroidx/recyclerview/widget/RecyclerView;)V
iput-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mFakeDragger:Landroidx/viewpager2/widget/FakeDrag;
iput-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mFakeDragger:Landroidx/viewpager2/widget/FakeDrag;
new-instance p1, Landroidx/viewpager2/widget/ViewPager2$PagerSnapHelperImpl;
@ -455,8 +443,6 @@
iput-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mPagerSnapHelper:Landroidx/recyclerview/widget/PagerSnapHelper;
iget-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mPagerSnapHelper:Landroidx/recyclerview/widget/PagerSnapHelper;
iget-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/SnapHelper;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
@ -475,11 +461,9 @@
iput-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mPageChangeEventDispatcher:Landroidx/viewpager2/widget/CompositeOnPageChangeCallback;
iget-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mScrollEventAdapter:Landroidx/viewpager2/widget/ScrollEventAdapter;
iget-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mScrollEventAdapter:Landroidx/viewpager2/widget/ScrollEventAdapter;
iget-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mPageChangeEventDispatcher:Landroidx/viewpager2/widget/CompositeOnPageChangeCallback;
invoke-virtual {p1, p2}, Landroidx/viewpager2/widget/ScrollEventAdapter;->setOnPageChangeCallback(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V
invoke-virtual {p2, p1}, Landroidx/viewpager2/widget/ScrollEventAdapter;->setOnPageChangeCallback(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V
new-instance p1, Landroidx/viewpager2/widget/ViewPager2$2;
@ -519,11 +503,9 @@
iput-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mPageTransformerAdapter:Landroidx/viewpager2/widget/PageTransformerAdapter;
iget-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mPageChangeEventDispatcher:Landroidx/viewpager2/widget/CompositeOnPageChangeCallback;
iget-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mPageChangeEventDispatcher:Landroidx/viewpager2/widget/CompositeOnPageChangeCallback;
iget-object p2, p0, Landroidx/viewpager2/widget/ViewPager2;->mPageTransformerAdapter:Landroidx/viewpager2/widget/PageTransformerAdapter;
invoke-virtual {p1, p2}, Landroidx/viewpager2/widget/CompositeOnPageChangeCallback;->addOnPageChangeCallback(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V
invoke-virtual {p2, p1}, Landroidx/viewpager2/widget/CompositeOnPageChangeCallback;->addOnPageChangeCallback(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V
iget-object p1, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
@ -625,11 +607,9 @@
iput v1, p0, Landroidx/viewpager2/widget/ViewPager2;->mPendingCurrentItem:I
iget-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Landroidx/viewpager2/widget/ViewPager2;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget v1, p0, Landroidx/viewpager2/widget/ViewPager2;->mCurrentItem:I
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V
invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V
iget-object v0, p0, Landroidx/viewpager2/widget/ViewPager2;->mAccessibilityProvider:Landroidx/viewpager2/widget/ViewPager2$AccessibilityProvider;