MryDialogsActivity$2.smali
.class Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;
.super Lim/tpelyyftgw/ui/components/RecyclerListView;
.source "MryDialogsActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->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/hui/chats/MryDialogsActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;Landroid/content/Context;)V
.registers 4
.param p1, "this$0" # Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
.param p2, "context" # Landroid/content/Context;
.line 1006
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
.line 1008
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->firstLayout:Z
return-void
.end method
.method private checkIfAdapterValid()V
.registers 3
.line 1026
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
if-eqz v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1800(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/hui/adapter/MyDialogsAdapter;
move-result-object v0
if-eqz v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1800(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/hui/adapter/MyDialogsAdapter;
move-result-object v1
if-ne v0, v1, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3500(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1800(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/hui/adapter/MyDialogsAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/adapter/MyDialogsAdapter;->getItemCount()I
move-result v1
if-eq v0, v1, :cond_43
.line 1027
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->ignoreLayout:Z
.line 1028
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1800(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/hui/adapter/MyDialogsAdapter;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/adapter/MyDialogsAdapter;->notifyDataSetChanged()V
.line 1029
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->ignoreLayout:Z
.line 1031
:cond_43
return-void
.end method
# virtual methods
.method protected dispatchDraw(Landroid/graphics/Canvas;)V
.registers 5
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 1013
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->dispatchDraw(Landroid/graphics/Canvas;)V
.line 1014
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/cells/DialogCell;
move-result-object v0
if-eqz v0, :cond_33
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3000(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/components/PacmanAnimation;
move-result-object v0
if-eqz v0, :cond_33
.line 1015
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3000(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/components/PacmanAnimation;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1017
:cond_33
return-void
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 4
.param p1, "e" # Landroid/view/MotionEvent;
.line 1110
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$2700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Z
move-result v0
if-nez v0, :cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3600(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-nez v0, :cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$4300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-nez v0, :cond_3e
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-eqz v0, :cond_21
goto :goto_3e
.line 1113
:cond_21
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-nez v0, :cond_39
.line 1114
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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/hui/chats/MryDialogsActivity;->access$2202(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;Z)Z
.line 1115
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->checkIfAdapterValid()V
.line 1117
:cond_39
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.line 1111
: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 1057
invoke-super/range {p0 .. p5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onLayout(ZIIII)V
.line 1058
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3600(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-nez v0, :cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$4300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-nez v0, :cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-eqz v0, :cond_2c
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3100(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1059
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5200(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)V
.line 1061
:cond_2c
return-void
.end method
.method protected onMeasure(II)V
.registers 6
.param p1, "widthSpec" # I
.param p2, "heightSpec" # I
.line 1043
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->firstLayout:Z
if-eqz v0, :cond_27
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5000(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-boolean v0, v0, Lim/tpelyyftgw/messenger/MessagesController;->dialogsLoaded:Z
if-eqz v0, :cond_27
.line 1044
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5100(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_25
.line 1045
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->ignoreLayout:Z
.line 1046
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$600(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v2
invoke-virtual {v2, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V
.line 1047
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->ignoreLayout:Z
.line 1049
:cond_25
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->firstLayout:Z
.line 1051
:cond_27
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->checkIfAdapterValid()V
.line 1052
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onMeasure(II)V
.line 1053
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 14
.param p1, "e" # Landroid/view/MotionEvent;
.line 1073
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$2700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_d1
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3600(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-nez v0, :cond_d1
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$4300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-nez v0, :cond_d1
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$3700(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)I
move-result v0
if-eqz v0, :cond_23
goto/16 :goto_d1
.line 1076
:cond_23
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
.line 1077
.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 1078
:cond_2e
iget-object v5, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5400(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$SwipeController;
move-result-object v5
invoke-static {v5}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$SwipeController;->access$5500(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$SwipeController;)Z
move-result v5
if-eqz v5, :cond_6d
.line 1079
iget-object v5, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5400(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$SwipeController;
move-result-object v5
invoke-static {v5, v4}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$SwipeController;->access$5602(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$SwipeController;Z)Z
.line 1080
iget-object v5, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$5300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1081
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->toggleArchiveHidden()V
.line 1082
iget-object v5, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v5}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$2800(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1086
:cond_6d
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result v5
.line 1087
.local v5, "result":Z
if-eq v0, v4, :cond_75
if-ne v0, v3, :cond_d0
.line 1088
:cond_75
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1100(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Z
move-result v4
if-eqz v4, :cond_d0
.line 1089
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$600(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
move-result-object v4
invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I
move-result v4
.line 1090
.local v4, "currentPosition":I
if-nez v4, :cond_cb
.line 1091
iget-object v6, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v6}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$600(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1092
.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 1093
.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 1094
.local v2, "diff":I
if-eqz v6, :cond_cb
.line 1095
if-ge v2, v7, :cond_bc
.line 1096
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1098
:cond_bc
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$300(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1102
.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/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$1102(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;Z)Z
.line 1105
.end local v4 # "currentPosition":I
:cond_d0
return v5
.line 1074
.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 1065
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->ignoreLayout:Z
if-eqz v0, :cond_5
.line 1066
return-void
.line 1068
:cond_5
invoke-super {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->requestLayout()V
.line 1069
return-void
.end method
.method public setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.registers 3
.param p1, "adapter" # Landroidx/recyclerview/widget/RecyclerView$Adapter;
.line 1021
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 1022
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->firstLayout:Z
.line 1023
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 1035
invoke-super {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V
.line 1036
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$500(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
move-result-object v0
if-eqz v0, :cond_14
.line 1037
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;->access$500(Lim/tpelyyftgw/ui/hui/chats/MryDialogsActivity;)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 1039
:cond_14
return-void
.end method