ArticleViewer$CheckForLongPress.smali
.class Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;
.super Ljava/lang/Object;
.source "ArticleViewer.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/ArticleViewer;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "CheckForLongPress"
.end annotation
# instance fields
.field public currentPressCount:I
.field final synthetic this$0:Lim/tpelyyftgw/ui/ArticleViewer;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/ArticleViewer;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/ArticleViewer;
.line 1041
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 8
.line 1045
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4500(Lim/tpelyyftgw/ui/ArticleViewer;)Z
move-result v0
if-eqz v0, :cond_b9
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
move-result-object v0
if-eqz v0, :cond_b9
.line 1046
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v1, 0x0
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4502(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
.line 1047
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4600(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
move-result-object v0
if-eqz v0, :cond_51
.line 1048
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->performHapticFeedback(I)Z
.line 1049
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4600(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;->getUrl()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4700(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/String;)V
.line 1050
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v1, 0x0
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4602(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
.line 1051
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3302(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
.line 1052
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_b9
.line 1053
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->invalidate()V
goto :goto_b9
.line 1055
:cond_51
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
move-result-object v0
if-eqz v0, :cond_b9
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_b9
.line 1056
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->performHapticFeedback(I)Z
.line 1058
const/4 v0, 0x2
new-array v0, v0, [I
.line 1059
.local v0, "location":[I
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/view/View;->getLocationInWindow([I)V
.line 1060
const/4 v2, 0x1
aget v3, v0, v2
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4800(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v4
add-int/2addr v3, v4
const/high16 v4, 0x42580000 # 54.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
sub-int/2addr v3, v4
.line 1061
.local v3, "y":I
if-gez v3, :cond_8a
.line 1062
const/4 v3, 0x0
.line 1064
:cond_8a
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v4
invoke-virtual {v4}, Landroid/view/View;->invalidate()V
.line 1065
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$4902(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
.line 1066
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
move-result-object v5
const/16 v6, 0x30
invoke-static {v4, v5, v6, v1, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->access$5000(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;III)V
.line 1067
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$2000(Lim/tpelyyftgw/ui/ArticleViewer;)[Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v4
aget-object v4, v4, v1
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutFrozen(Z)V
.line 1068
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$2000(Lim/tpelyyftgw/ui/ArticleViewer;)[Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v2
aget-object v2, v2, v1
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutFrozen(Z)V
.line 1071
.end local v0 # "location":[I
.end local v3 # "y":I
:cond_b9
:goto_b9
return-void
.end method