DialogsActivity$3.smali
.class Lim/tpelyyftgw/ui/DialogsActivity$3;
.super Lim/tpelyyftgw/ui/components/RecyclerListView;
.source "DialogsActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/DialogsActivity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field private firstLayout:Z
.field private ignoreLayout:Z
.field final synthetic this$0:Lim/tpelyyftgw/ui/DialogsActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/DialogsActivity;Landroid/content/Context;)V
.registers 4
.param p1, "this$0" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p2, "context" # Landroid/content/Context;
.line 966
iput-object p1, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
.line 968
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->firstLayout:Z
return-void
.end method
.method private checkIfAdapterValid()V
.registers 3
.line 986
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
if-eqz v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/adapters/DialogsAdapter;
move-result-object v0
if-eqz v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/adapters/DialogsAdapter;
move-result-object v1
if-ne v0, v1, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3500(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/adapters/DialogsAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/adapters/DialogsAdapter;->getItemCount()I
move-result v1
if-eq v0, v1, :cond_43
.line 987
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->ignoreLayout:Z
.line 988
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/adapters/DialogsAdapter;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/DialogsAdapter;->notifyDataSetChanged()V
.line 989
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->ignoreLayout:Z
.line 991
:cond_43
return-void
.end method
# virtual methods
.method protected dispatchDraw(Landroid/graphics/Canvas;)V
.registers 5
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 973
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->dispatchDraw(Landroid/graphics/Canvas;)V
.line 974
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1600(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/cells/DialogCell;
move-result-object v0
if-eqz v0, :cond_33
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3000(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/PacmanAnimation;
move-result-object v0
if-eqz v0, :cond_33
.line 975
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3000(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/PacmanAnimation;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1600(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/cells/DialogCell;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/DialogCell;->getTop()I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1600(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/cells/DialogCell;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/DialogCell;->getMeasuredHeight()I
move-result v2
div-int/lit8 v2, v2, 0x2
add-int/2addr v1, v2
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/ui/components/PacmanAnimation;->draw(Landroid/graphics/Canvas;I)V
.line 977
:cond_33
return-void
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "e" # Landroid/view/MotionEvent;
.line 1070
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2600(Lim/tpelyyftgw/ui/DialogsActivity;)Z
move-result v0
if-nez v0, :cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3600(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-nez v0, :cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$4300(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-nez v0, :cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3700(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-eqz v0, :cond_21
goto :goto_3e
.line 1073
:cond_21
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-nez v0, :cond_39
.line 1074
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$7200(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v1
xor-int/lit8 v1, v1, 0x1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2102(Lim/tpelyyftgw/ui/DialogsActivity;Z)Z
.line 1075
invoke-direct {p0}, Lim/tpelyyftgw/ui/DialogsActivity$3;->checkIfAdapterValid()V
.line 1077
:cond_39
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.line 1071
:cond_3e
:goto_3e
const/4 v0, 0x0
return v0
.end method
.method protected onLayout(ZIIII)V
.registers 7
.param p1, "changed" # Z
.param p2, "l" # I
.param p3, "t" # I
.param p4, "r" # I
.param p5, "b" # I
.line 1017
invoke-super/range {p0 .. p5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onLayout(ZIIII)V
.line 1018
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3600(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-nez v0, :cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$4300(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-nez v0, :cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3700(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-eqz v0, :cond_2c
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3100(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/DialogsItemAnimator;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/DialogsItemAnimator;->isRunning()Z
move-result v0
if-nez v0, :cond_2c
.line 1019
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6700(Lim/tpelyyftgw/ui/DialogsActivity;)V
.line 1021
:cond_2c
return-void
.end method
.method protected onMeasure(II)V
.registers 6
.param p1, "widthSpec" # I
.param p2, "heightSpec" # I
.line 1003
iget-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->firstLayout:Z
if-eqz v0, :cond_27
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6500(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-boolean v0, v0, Lim/tpelyyftgw/messenger/MessagesController;->dialogsLoaded:Z
if-eqz v0, :cond_27
.line 1004
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6600(Lim/tpelyyftgw/ui/DialogsActivity;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_25
.line 1005
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->ignoreLayout:Z
.line 1006
iget-object v2, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->access$500(Lim/tpelyyftgw/ui/DialogsActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v2
invoke-virtual {v2, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V
.line 1007
iput-boolean v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->ignoreLayout:Z
.line 1009
:cond_25
iput-boolean v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->firstLayout:Z
.line 1011
:cond_27
invoke-direct {p0}, Lim/tpelyyftgw/ui/DialogsActivity$3;->checkIfAdapterValid()V
.line 1012
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onMeasure(II)V
.line 1013
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 14
.param p1, "e" # Landroid/view/MotionEvent;
.line 1033
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2600(Lim/tpelyyftgw/ui/DialogsActivity;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_d1
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3600(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-nez v0, :cond_d1
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$4300(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-nez v0, :cond_d1
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3700(Lim/tpelyyftgw/ui/DialogsActivity;)I
move-result v0
if-eqz v0, :cond_23
goto/16 :goto_d1
.line 1036
:cond_23
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
.line 1037
.local v0, "action":I
const/4 v2, 0x4
const/4 v3, 0x3
const/4 v4, 0x1
if-eq v0, v4, :cond_2e
if-ne v0, v3, :cond_6d
.line 1038
:cond_2e
iget-object v5, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6800(Lim/tpelyyftgw/ui/DialogsActivity;)Landroidx/recyclerview/widget/ItemTouchHelper;
move-result-object v5
invoke-virtual {v5}, Landroidx/recyclerview/widget/ItemTouchHelper;->isIdle()Z
move-result v5
if-nez v5, :cond_6d
iget-object v5, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6900(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/DialogsActivity$SwipeController;
move-result-object v5
invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity$SwipeController;->access$7000(Lim/tpelyyftgw/ui/DialogsActivity$SwipeController;)Z
move-result v5
if-eqz v5, :cond_6d
.line 1039
iget-object v5, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6900(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/DialogsActivity$SwipeController;
move-result-object v5
invoke-static {v5, v4}, Lim/tpelyyftgw/ui/DialogsActivity$SwipeController;->access$7102(Lim/tpelyyftgw/ui/DialogsActivity$SwipeController;Z)Z
.line 1040
iget-object v5, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6800(Lim/tpelyyftgw/ui/DialogsActivity;)Landroidx/recyclerview/widget/ItemTouchHelper;
move-result-object v5
const/4 v6, 0x0
invoke-virtual {v5, v6, v2}, Landroidx/recyclerview/widget/ItemTouchHelper;->checkHorizontalSwipe(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I
move-result v5
if-eqz v5, :cond_6d
.line 1041
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->toggleArchiveHidden()V
.line 1042
iget-object v5, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2800(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/UndoView;
move-result-object v6
const-wide/16 v7, 0x0
const/4 v9, 0x7
const/4 v10, 0x0
const/4 v11, 0x0
invoke-virtual/range {v6 .. v11}, Lim/tpelyyftgw/ui/components/UndoView;->showWithAction(JILjava/lang/Runnable;Ljava/lang/Runnable;)V
.line 1046
:cond_6d
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v5
.line 1047
.local v5, "result":Z
if-eq v0, v4, :cond_75
if-ne v0, v3, :cond_d0
.line 1048
:cond_75
iget-object v4, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1000(Lim/tpelyyftgw/ui/DialogsActivity;)Z
move-result v4
if-eqz v4, :cond_d0
.line 1049
iget-object v4, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/DialogsActivity;->access$500(Lim/tpelyyftgw/ui/DialogsActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v4
invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I
move-result v4
.line 1050
.local v4, "currentPosition":I
if-nez v4, :cond_cb
.line 1051
iget-object v6, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v6}, Lim/tpelyyftgw/ui/DialogsActivity;->access$500(Lim/tpelyyftgw/ui/DialogsActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v6
invoke-virtual {v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->findViewByPosition(I)Landroid/view/View;
move-result-object v6
.line 1052
.local v6, "view":Landroid/view/View;
sget-boolean v7, Lim/tpelyyftgw/messenger/SharedConfig;->useThreeLinesLayout:Z
if-eqz v7, :cond_9a
const/high16 v7, 0x429c0000 # 78.0f
goto :goto_9c
:cond_9a
const/high16 v7, 0x42900000 # 72.0f
:goto_9c
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
div-int/2addr v7, v2
mul-int/lit8 v7, v7, 0x3
.line 1053
.local v7, "height":I
invoke-virtual {v6}, Landroid/view/View;->getTop()I
move-result v2
invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
move-result v3
add-int/2addr v2, v3
.line 1054
.local v2, "diff":I
if-eqz v6, :cond_cb
.line 1055
if-ge v2, v7, :cond_bc
.line 1056
iget-object v3, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v3
sget-object v8, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v3, v1, v2, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->smoothScrollBy(IILandroid/view/animation/Interpolator;)V
goto :goto_cb
.line 1058
:cond_bc
iget-object v3, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/DialogsActivity;->access$2700(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v3
invoke-virtual {v6}, Landroid/view/View;->getTop()I
move-result v8
sget-object v9, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT_QUINT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v3, v1, v8, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->smoothScrollBy(IILandroid/view/animation/Interpolator;)V
.line 1062
.end local v2 # "diff":I
.end local v6 # "view":Landroid/view/View;
.end local v7 # "height":I
:cond_cb
:goto_cb
iget-object v2, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1002(Lim/tpelyyftgw/ui/DialogsActivity;Z)Z
.line 1065
.end local v4 # "currentPosition":I
:cond_d0
return v5
.line 1034
.end local v0 # "action":I
.end local v5 # "result":Z
:cond_d1
:goto_d1
return v1
.end method
.method public requestLayout()V
.registers 2
.line 1025
iget-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->ignoreLayout:Z
if-eqz v0, :cond_5
.line 1026
return-void
.line 1028
:cond_5
invoke-super {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->requestLayout()V
.line 1029
return-void
.end method
.method public setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.registers 3
.param p1, "adapter" # Landroidx/recyclerview/widget/RecyclerView$Adapter;
.line 981
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 982
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->firstLayout:Z
.line 983
return-void
.end method
.method public setPadding(IIII)V
.registers 6
.param p1, "left" # I
.param p2, "top" # I
.param p3, "right" # I
.param p4, "bottom" # I
.line 995
invoke-super {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 996
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$400(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
move-result-object v0
if-eqz v0, :cond_14
.line 997
iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$3;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$400(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
move-result-object v0
invoke-virtual {v0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setPadding(IIII)V
.line 999
:cond_14
return-void
.end method