EmojiView$3.smali
.class Lim/tpelyyftgw/ui/components/EmojiView$3;
.super Lim/tpelyyftgw/ui/components/RecyclerListView;
.source "EmojiView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/components/EmojiView;-><init>(ZZLandroid/content/Context;ZLim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field private ignoreLayout:Z
.field final synthetic this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/components/EmojiView;Landroid/content/Context;)V
.registers 3
.param p1, "this$0" # Lim/tpelyyftgw/ui/components/EmojiView;
.param p2, "context" # Landroid/content/Context;
.line 809
iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method protected onLayout(ZIIII)V
.registers 9
.param p1, "changed" # Z
.param p2, "l" # I
.param p3, "t" # I
.param p4, "r" # I
.param p5, "b" # I
.line 828
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2200(Lim/tpelyyftgw/ui/components/EmojiView;)Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_24
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2300(Lim/tpelyyftgw/ui/components/EmojiView;)Z
move-result v0
if-eqz v0, :cond_24
.line 829
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->ignoreLayout:Z
.line 830
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2100(Lim/tpelyyftgw/ui/components/EmojiView;)Landroidx/recyclerview/widget/GridLayoutManager;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->scrollToPositionWithOffset(II)V
.line 831
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0, v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2302(Lim/tpelyyftgw/ui/components/EmojiView;Z)Z
.line 832
iput-boolean v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->ignoreLayout:Z
.line 834
:cond_24
invoke-super/range {p0 .. p5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onLayout(ZIIII)V
.line 835
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2400(Lim/tpelyyftgw/ui/components/EmojiView;Z)V
.line 836
return-void
.end method
.method protected onMeasure(II)V
.registers 6
.param p1, "widthSpec" # I
.param p2, "heightSpec" # I
.line 815
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->ignoreLayout:Z
.line 816
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v0
.line 818
.local v0, "width":I
:try_start_7
iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2100(Lim/tpelyyftgw/ui/components/EmojiView;)Landroidx/recyclerview/widget/GridLayoutManager;
move-result-object v1
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_16
const/high16 v2, 0x42700000 # 60.0f
goto :goto_18
:cond_16
const/high16 v2, 0x42340000 # 45.0f
:goto_18
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
div-int v2, v0, v2
invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->setSpanCount(I)V
.line 819
const/4 v1, 0x0
iput-boolean v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->ignoreLayout:Z
:try_end_24
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_24} :catch_25
.line 822
goto :goto_29
.line 820
:catch_25
move-exception v1
.line 821
.local v1, "e":Ljava/lang/Exception;
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
.line 823
.end local v1 # "e":Ljava/lang/Exception;
:goto_29
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onMeasure(II)V
.line 824
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 10
.param p1, "event" # Landroid/view/MotionEvent;
.line 848
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v0
if-eqz v0, :cond_1a3
.line 849
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x5
const/4 v2, 0x2
const/4 v3, 0x3
const/4 v4, 0x1
const v5, -0x39e3c000 # -10000.0f
if-eq v0, v4, :cond_c9
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-ne v0, v3, :cond_1d
goto/16 :goto_c9
.line 899
:cond_1d
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-ne v0, v2, :cond_1a2
.line 900
const/4 v0, 0x0
.line 901
.local v0, "ignore":Z
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3000(Lim/tpelyyftgw/ui/components/EmojiView;)F
move-result v2
const/4 v3, 0x0
cmpl-float v2, v2, v5
if-eqz v2, :cond_6d
.line 902
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3000(Lim/tpelyyftgw/ui/components/EmojiView;)F
move-result v2
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v6
sub-float/2addr v2, v6
invoke-static {v2}, Ljava/lang/Math;->abs(F)F
move-result v2
const v6, 0x3e4ccccd # 0.2f
invoke-static {v6, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPixelsInCM(FZ)F
move-result v7
cmpl-float v2, v2, v7
if-gtz v2, :cond_63
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3100(Lim/tpelyyftgw/ui/components/EmojiView;)F
move-result v2
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v7
sub-float/2addr v2, v7
invoke-static {v2}, Ljava/lang/Math;->abs(F)F
move-result v2
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPixelsInCM(FZ)F
move-result v6
cmpl-float v2, v2, v6
if-lez v2, :cond_61
goto :goto_63
.line 906
:cond_61
const/4 v0, 0x1
goto :goto_6d
.line 903
:cond_63
:goto_63
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3002(Lim/tpelyyftgw/ui/components/EmojiView;F)F
.line 904
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3102(Lim/tpelyyftgw/ui/components/EmojiView;F)F
.line 909
:cond_6d
:goto_6d
if-nez v0, :cond_1a2
.line 910
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3200(Lim/tpelyyftgw/ui/components/EmojiView;)[I
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/EmojiView$3;->getLocationOnScreen([I)V
.line 911
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3200(Lim/tpelyyftgw/ui/components/EmojiView;)[I
move-result-object v2
aget v2, v2, v3
int-to-float v2, v2
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v5
add-float/2addr v2, v5
.line 912
.local v2, "x":F
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2700(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiColorPickerView;
move-result-object v5
iget-object v6, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v6}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3200(Lim/tpelyyftgw/ui/components/EmojiView;)[I
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EmojiView$EmojiColorPickerView;->getLocationOnScreen([I)V
.line 913
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3200(Lim/tpelyyftgw/ui/components/EmojiView;)[I
move-result-object v5
aget v3, v5, v3
const/high16 v5, 0x40400000 # 3.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
add-int/2addr v3, v5
int-to-float v3, v3
sub-float/2addr v2, v3
.line 914
iget-object v3, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v3}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2000(Lim/tpelyyftgw/ui/components/EmojiView;)I
move-result v3
const/high16 v5, 0x40800000 # 4.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
add-int/2addr v3, v5
int-to-float v3, v3
div-float v3, v2, v3
float-to-int v3, v3
.line 915
.local v3, "position":I
if-gez v3, :cond_bb
.line 916
const/4 v3, 0x0
goto :goto_be
.line 917
:cond_bb
if-le v3, v1, :cond_be
.line 918
const/4 v3, 0x5
.line 920
:cond_be
:goto_be
iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2700(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiColorPickerView;
move-result-object v1
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/EmojiView$EmojiColorPickerView;->setSelection(I)V
goto/16 :goto_1a2
.line 850
.end local v0 # "ignore":Z
.end local v2 # "x":F
.end local v3 # "position":I
:cond_c9
:goto_c9
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiPopupWindow;
move-result-object v0
const/4 v6, 0x0
if-eqz v0, :cond_193
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiPopupWindow;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView$EmojiPopupWindow;->isShowing()Z
move-result v0
if-eqz v0, :cond_193
.line 851
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiPopupWindow;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView$EmojiPopupWindow;->dismiss()V
.line 853
const/4 v0, 0x0
.line 854
.local v0, "color":Ljava/lang/String;
iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v7}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2700(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiColorPickerView;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EmojiView$EmojiColorPickerView;->getSelection()I
move-result v7
if-eq v7, v4, :cond_10a
if-eq v7, v2, :cond_107
if-eq v7, v3, :cond_104
const/4 v2, 0x4
if-eq v7, v2, :cond_101
if-eq v7, v1, :cond_fe
goto :goto_10d
.line 868
:cond_fe
const-string v0, "\ud83c\udfff"
goto :goto_10d
.line 865
:cond_101
const-string v0, "\ud83c\udffe"
.line 866
goto :goto_10d
.line 862
:cond_104
const-string v0, "\ud83c\udffd"
.line 863
goto :goto_10d
.line 859
:cond_107
const-string v0, "\ud83c\udffc"
.line 860
goto :goto_10d
.line 856
:cond_10a
const-string v0, "\ud83c\udffb"
.line 857
nop
.line 871
:goto_10d
iget-object v1, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->getTag()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 872
.local v1, "code":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->access$2800(Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;)Z
move-result v2
if-nez v2, :cond_15a
.line 873
if-eqz v0, :cond_131
.line 874
sget-object v2, Lim/tpelyyftgw/messenger/Emoji;->emojiColor:Ljava/util/HashMap;
invoke-virtual {v2, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 875
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$1700(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
goto :goto_136
.line 877
:cond_131
sget-object v2, Lim/tpelyyftgw/messenger/Emoji;->emojiColor:Ljava/util/HashMap;
invoke-virtual {v2, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 879
:goto_136
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v2
invoke-static {v1}, Lim/tpelyyftgw/messenger/Emoji;->getEmojiBigDrawable(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v3
iget-object v7, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v7}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v7
invoke-static {v7}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->access$2800(Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;)Z
move-result v7
invoke-virtual {v2, v3, v7}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->setImageDrawable(Landroid/graphics/drawable/Drawable;Z)V
.line 880
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v2
invoke-static {v2, v6}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->access$2900(Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;Ljava/lang/String;)V
.line 881
invoke-static {}, Lim/tpelyyftgw/messenger/Emoji;->saveEmojiColors()V
goto :goto_193
.line 883
:cond_15a
const-string v2, ""
const-string v3, "\ud83c\udffb"
invoke-virtual {v1, v3, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
.line 884
const-string v7, "\ud83c\udffc"
invoke-virtual {v3, v7, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
.line 885
const-string v7, "\ud83c\udffd"
invoke-virtual {v3, v7, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
.line 886
const-string v7, "\ud83c\udffe"
invoke-virtual {v3, v7, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
.line 887
const-string v7, "\ud83c\udfff"
invoke-virtual {v3, v7, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v1
.line 889
if-eqz v0, :cond_18a
.line 890
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v2
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$1700(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->access$2900(Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;Ljava/lang/String;)V
goto :goto_193
.line 892
:cond_18a
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2500(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
move-result-object v2
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;->access$2900(Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;Ljava/lang/String;)V
.line 896
.end local v0 # "color":Ljava/lang/String;
.end local v1 # "code":Ljava/lang/String;
:cond_193
:goto_193
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0, v6}, Lim/tpelyyftgw/ui/components/EmojiView;->access$2502(Lim/tpelyyftgw/ui/components/EmojiView;Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;)Lim/tpelyyftgw/ui/components/EmojiView$ImageViewEmoji;
.line 897
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3002(Lim/tpelyyftgw/ui/components/EmojiView;F)F
.line 898
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-static {v0, v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3102(Lim/tpelyyftgw/ui/components/EmojiView;F)F
.line 923
:cond_1a2
:goto_1a2
return v4
.line 925
:cond_1a3
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3302(Lim/tpelyyftgw/ui/components/EmojiView;F)F
.line 926
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$3402(Lim/tpelyyftgw/ui/components/EmojiView;F)F
.line 927
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.end method
.method public requestLayout()V
.registers 2
.line 840
iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$3;->ignoreLayout:Z
if-eqz v0, :cond_5
.line 841
return-void
.line 843
:cond_5
invoke-super {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->requestLayout()V
.line 844
return-void
.end method