Changes of com.discord v1335

This commit is contained in:
root 2020-11-16 01:00:50 +00:00
parent c42fc6bb28
commit 7b3a618778
18191 changed files with 1011128 additions and 974580 deletions

View file

@ -12,43 +12,39 @@
# static fields
.field private static final HAS_IS_ATTACHED_TO_WINDOW:Z
.field public static final HAS_IS_ATTACHED_TO_WINDOW:Z = true
.field private static final HAS_OVERLAY:Z
.field public static final HAS_OVERLAY:Z = true
.field private static final HAS_PICTURE_BITMAP:Z
.field public static final HAS_PICTURE_BITMAP:Z
.field private static final MAX_IMAGE_SIZE:I = 0x100000
.field public static final MAX_IMAGE_SIZE:I = 0x100000
# direct methods
.method public static constructor <clinit>()V
.locals 3
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x1
const/16 v1, 0x1c
sput-boolean v1, Landroidx/transition/TransitionUtils;->HAS_IS_ATTACHED_TO_WINDOW:Z
if-lt v0, v1, :cond_0
sput-boolean v1, Landroidx/transition/TransitionUtils;->HAS_OVERLAY:Z
const/16 v2, 0x1c
if-lt v0, v2, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
const/4 v0, 0x0
:goto_0
sput-boolean v1, Landroidx/transition/TransitionUtils;->HAS_PICTURE_BITMAP:Z
sput-boolean v0, Landroidx/transition/TransitionUtils;->HAS_PICTURE_BITMAP:Z
return-void
.end method
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -171,8 +167,8 @@
return-object v5
.end method
.method private static createViewBitmap(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;Landroid/view/ViewGroup;)Landroid/graphics/Bitmap;
.locals 9
.method public static createViewBitmap(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;Landroid/view/ViewGroup;)Landroid/graphics/Bitmap;
.locals 8
sget-boolean v0, Landroidx/transition/TransitionUtils;->HAS_IS_ATTACHED_TO_WINDOW:Z
@ -229,9 +225,9 @@
invoke-virtual {p3}, Landroid/view/ViewGroup;->getOverlay()Landroid/view/ViewGroupOverlay;
move-result-object v5
move-result-object v3
invoke-virtual {v5, p0}, Landroid/view/ViewGroupOverlay;->add(Landroid/view/View;)V
invoke-virtual {v3, p0}, Landroid/view/ViewGroupOverlay;->add(Landroid/view/View;)V
goto :goto_2
@ -243,38 +239,46 @@
:goto_2
invoke-virtual {p2}, Landroid/graphics/RectF;->width()F
move-result v3
invoke-static {v3}, Ljava/lang/Math;->round(F)I
move-result v3
invoke-virtual {p2}, Landroid/graphics/RectF;->height()F
move-result v5
invoke-static {v5}, Ljava/lang/Math;->round(F)I
move-result v5
invoke-virtual {p2}, Landroid/graphics/RectF;->height()F
move-result v6
invoke-static {v6}, Ljava/lang/Math;->round(F)I
move-result v6
if-lez v3, :cond_5
if-lez v5, :cond_5
if-lez v6, :cond_5
const/high16 v4, 0x3f800000 # 1.0f
const/high16 v7, 0x49800000 # 1048576.0f
const/high16 v6, 0x49800000 # 1048576.0f
mul-int v8, v5, v6
mul-int v7, v3, v5
int-to-float v8, v8
int-to-float v7, v7
div-float/2addr v7, v8
div-float/2addr v6, v7
invoke-static {v4, v7}, Ljava/lang/Math;->min(FF)F
invoke-static {v4, v6}, Ljava/lang/Math;->min(FF)F
move-result v4
int-to-float v3, v3
mul-float v3, v3, v4
invoke-static {v3}, Ljava/lang/Math;->round(F)I
move-result v3
int-to-float v5, v5
mul-float v5, v5, v4
@ -283,23 +287,15 @@
move-result v5
int-to-float v6, v6
iget v6, p2, Landroid/graphics/RectF;->left:F
mul-float v6, v6, v4
invoke-static {v6}, Ljava/lang/Math;->round(F)I
move-result v6
iget v7, p2, Landroid/graphics/RectF;->left:F
neg-float v7, v7
neg-float v6, v6
iget p2, p2, Landroid/graphics/RectF;->top:F
neg-float p2, p2
invoke-virtual {p1, v7, p2}, Landroid/graphics/Matrix;->postTranslate(FF)Z
invoke-virtual {p1, v6, p2}, Landroid/graphics/Matrix;->postTranslate(FF)Z
invoke-virtual {p1, v4, v4}, Landroid/graphics/Matrix;->postScale(FF)Z
@ -311,13 +307,13 @@
invoke-direct {p2}, Landroid/graphics/Picture;-><init>()V
invoke-virtual {p2, v5, v6}, Landroid/graphics/Picture;->beginRecording(II)Landroid/graphics/Canvas;
invoke-virtual {p2, v3, v5}, Landroid/graphics/Picture;->beginRecording(II)Landroid/graphics/Canvas;
move-result-object v4
move-result-object v3
invoke-virtual {v4, p1}, Landroid/graphics/Canvas;->concat(Landroid/graphics/Matrix;)V
invoke-virtual {v3, p1}, Landroid/graphics/Canvas;->concat(Landroid/graphics/Matrix;)V
invoke-virtual {p0, v4}, Landroid/view/View;->draw(Landroid/graphics/Canvas;)V
invoke-virtual {p0, v3}, Landroid/view/View;->draw(Landroid/graphics/Canvas;)V
invoke-virtual {p2}, Landroid/graphics/Picture;->endRecording()V
@ -330,7 +326,7 @@
:cond_4
sget-object p2, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
invoke-static {v5, v6, p2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
invoke-static {v3, v5, p2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v4
@ -344,7 +340,9 @@
:cond_5
:goto_3
if-eqz v3, :cond_6
sget-boolean p1, Landroidx/transition/TransitionUtils;->HAS_OVERLAY:Z
if-eqz p1, :cond_6
if-eqz v0, :cond_6