EmojiView$26.smali
.class Lim/tpelyyftgw/ui/components/EmojiView$26;
.super Ljava/lang/Object;
.source "EmojiView.java"
# interfaces
.implements Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;
# 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 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;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/components/EmojiView;
.line 1740
iput-object p1, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onPageScrollStateChanged(I)V
.registers 2
.param p1, "state" # I
.line 1798
return-void
.end method
.method public onPageScrolled(IFI)V
.registers 12
.param p1, "position" # I
.param p2, "positionOffset" # F
.param p3, "positionOffsetPixels" # I
.line 1743
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->getMeasuredWidth()I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->getPaddingLeft()I
move-result v2
sub-int/2addr v1, v2
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->getPaddingRight()I
move-result v2
sub-int/2addr v1, v2
# invokes: Lim/tpelyyftgw/ui/components/EmojiView;->onPageScrolled(III)V
invoke-static {v0, p1, v1, p3}, Lim/tpelyyftgw/ui/components/EmojiView;->access$8200(Lim/tpelyyftgw/ui/components/EmojiView;III)V
.line 1744
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v1, 0x1
# invokes: Lim/tpelyyftgw/ui/components/EmojiView;->showBottomTab(ZZ)V
invoke-static {v0, v1, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$1600(Lim/tpelyyftgw/ui/components/EmojiView;ZZ)V
.line 1746
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->pager:Landroidx/viewpager/widget/ViewPager;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$4800(Lim/tpelyyftgw/ui/components/EmojiView;)Landroidx/viewpager/widget/ViewPager;
move-result-object v0
invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I
move-result v0
.line 1747
.local v0, "p":I
if-nez v0, :cond_30
.line 1748
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$4200(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v2
.local v2, "currentField":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
goto :goto_3f
.line 1749
.end local v2 # "currentField":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:cond_30
if-ne v0, v1, :cond_39
.line 1750
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$5600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v2
.restart local v2 # "currentField":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
goto :goto_3f
.line 1752
.end local v2 # "currentField":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:cond_39
iget-object v2, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$7400(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v2
.line 1754
.restart local v2 # "currentField":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:goto_3f
invoke-static {v2}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
.line 1755
.local v3, "currentFieldText":Ljava/lang/String;
const/4 v4, 0x0
.local v4, "a":I
:goto_4c
const/4 v5, 0x3
if-ge v4, v5, :cond_99
.line 1757
if-nez v4, :cond_58
.line 1758
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$4200(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v5
.local v5, "field":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
goto :goto_67
.line 1759
.end local v5 # "field":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:cond_58
if-ne v4, v1, :cond_61
.line 1760
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$5600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v5
.restart local v5 # "field":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
goto :goto_67
.line 1762
.end local v5 # "field":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:cond_61
iget-object v5, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView;->access$7400(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v5
.line 1764
.restart local v5 # "field":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:goto_67
if-eqz v5, :cond_96
if-eq v5, v2, :cond_96
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v6
if-eqz v6, :cond_96
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v6, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_84
.line 1765
goto :goto_96
.line 1767
:cond_84
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v6
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 1768
invoke-static {v5}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v6
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 1755
.end local v5 # "field":Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
:cond_96
:goto_96
add-int/lit8 v4, v4, 0x1
goto :goto_4c
.line 1770
.end local v4 # "a":I
:cond_99
iget-object v4, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
if-nez p1, :cond_a2
const/4 v5, 0x0
cmpl-float v5, p2, v5
if-gtz v5, :cond_a4
:cond_a2
if-ne p1, v1, :cond_a5
:cond_a4
goto :goto_a6
:cond_a5
const/4 v1, 0x0
:goto_a6
# invokes: Lim/tpelyyftgw/ui/components/EmojiView;->startStopVisibleGifs(Z)V
invoke-static {v4, v1}, Lim/tpelyyftgw/ui/components/EmojiView;->access$7600(Lim/tpelyyftgw/ui/components/EmojiView;Z)V
.line 1771
return-void
.end method
.method public onPageSelected(I)V
.registers 6
.param p1, "position" # I
.line 1775
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# invokes: Lim/tpelyyftgw/ui/components/EmojiView;->saveNewPage()V
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$8300(Lim/tpelyyftgw/ui/components/EmojiView;)V
.line 1776
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v1, 0x0
const/4 v2, 0x1
if-nez p1, :cond_d
const/4 v3, 0x1
goto :goto_e
:cond_d
const/4 v3, 0x0
:goto_e
# invokes: Lim/tpelyyftgw/ui/components/EmojiView;->showBackspaceButton(ZZ)V
invoke-static {v0, v3, v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$8400(Lim/tpelyyftgw/ui/components/EmojiView;ZZ)V
.line 1777
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
const/4 v3, 0x2
if-ne p1, v3, :cond_17
const/4 v1, 0x1
:cond_17
# invokes: Lim/tpelyyftgw/ui/components/EmojiView;->showStickerSettingsButton(ZZ)V
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/EmojiView;->access$8500(Lim/tpelyyftgw/ui/components/EmojiView;ZZ)V
.line 1778
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->delegate:Lim/tpelyyftgw/ui/components/EmojiView$EmojiViewDelegate;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$000(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$EmojiViewDelegate;
move-result-object v0
invoke-interface {v0}, Lim/tpelyyftgw/ui/components/EmojiView$EmojiViewDelegate;->isSearchOpened()Z
move-result v0
if-eqz v0, :cond_6b
.line 1779
if-nez p1, :cond_3e
.line 1780
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$4200(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v0
if-eqz v0, :cond_6b
.line 1781
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->emojiSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$4200(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
goto :goto_6b
.line 1783
:cond_3e
if-ne p1, v2, :cond_56
.line 1784
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$5600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v0
if-eqz v0, :cond_6b
.line 1785
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->gifSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$5600(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
goto :goto_6b
.line 1788
:cond_56
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$7400(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v0
if-eqz v0, :cond_6b
.line 1789
iget-object v0, p0, Lim/tpelyyftgw/ui/components/EmojiView$26;->this$0:Lim/tpelyyftgw/ui/components/EmojiView;
# getter for: Lim/tpelyyftgw/ui/components/EmojiView;->stickersSearchField:Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView;->access$7400(Lim/tpelyyftgw/ui/components/EmojiView;)Lim/tpelyyftgw/ui/components/EmojiView$SearchField;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/EmojiView$SearchField;->access$900(Lim/tpelyyftgw/ui/components/EmojiView$SearchField;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 1793
:cond_6b
:goto_6b
return-void
.end method