ChannelAdminLogActivity$5.smali

.class Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;
.super Lim/tpelyyftgw/ui/components/RecyclerListView;
.source "ChannelAdminLogActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;Landroid/content/Context;)V
    .registers 3
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/ChannelAdminLogActivity;
    .param p2, "context"    # Landroid/content/Context;

    .line 700
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V

    return-void
.end method


# virtual methods
.method public drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
    .registers 13
    .param p1, "canvas"    # Landroid/graphics/Canvas;
    .param p2, "child"    # Landroid/view/View;
    .param p3, "drawingTime"    # J

    .line 704
    invoke-super {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z

    move-result v0

    .line 705
    .local v0, "result":Z
    instance-of v1, p2, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v1, :cond_c0

    .line 706
    move-object v1, p2

    check-cast v1, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    .line 707
    .local v1, "chatMessageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getAvatarImage()Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v2

    .line 708
    .local v2, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v2, :cond_c0

    .line 709
    invoke-virtual {p2}, Landroid/view/View;->getTop()I

    move-result v3

    .line 710
    .local v3, "top":I
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedBottom()Z

    move-result v4

    if-eqz v4, :cond_47

    .line 711
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-static {v4}, Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->access$000(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v4

    invoke-virtual {v4, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v4

    .line 712
    .local v4, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v4, :cond_47

    .line 713
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-static {v5}, Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->access$000(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v5

    invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I

    move-result v6

    add-int/lit8 v6, v6, 0x1

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v4

    .line 714
    if-eqz v4, :cond_47

    .line 715
    const/high16 v5, 0x447a0000    # 1000.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    neg-int v5, v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageY(I)V

    .line 716
    invoke-virtual {v2, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->draw(Landroid/graphics/Canvas;)Z

    .line 717
    return v0

    .line 721
    .end local v4    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_47
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedTop()Z

    move-result v4

    if-eqz v4, :cond_81

    .line 722
    iget-object v4, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-static {v4}, Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->access$000(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v4

    invoke-virtual {v4, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v4

    .line 723
    .restart local v4    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    if-eqz v4, :cond_81

    .line 725
    :cond_59
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-static {v5}, Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->access$000(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v5

    invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I

    move-result v6

    add-int/lit8 v6, v6, -0x1

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v4

    .line 726
    if-eqz v4, :cond_81

    .line 727
    iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {v5}, Landroid/view/View;->getTop()I

    move-result v3

    .line 728
    iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    instance-of v5, v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    if-eqz v5, :cond_81

    iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    check-cast v5, Lim/tpelyyftgw/ui/cells/ChatMessageCell;

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isPinnedTop()Z

    move-result v5

    if-nez v5, :cond_59

    .line 737
    .end local v4    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    :cond_81
    invoke-virtual {p2}, Landroid/view/View;->getTop()I

    move-result v4

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getLayoutHeight()I

    move-result v5

    add-int/2addr v4, v5

    .line 738
    .local v4, "y":I
    iget-object v5, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-static {v5}, Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->access$000(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getHeight()I

    move-result v5

    iget-object v6, p0, Lim/tpelyyftgw/ui/ChannelAdminLogActivity$5;->this$0:Lim/tpelyyftgw/ui/ChannelAdminLogActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/ChannelAdminLogActivity;->access$000(Lim/tpelyyftgw/ui/ChannelAdminLogActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingBottom()I

    move-result v6

    sub-int/2addr v5, v6

    .line 739
    .local v5, "maxY":I
    if-le v4, v5, :cond_a2

    .line 740
    move v4, v5

    .line 742
    :cond_a2
    const/high16 v6, 0x42400000    # 48.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    sub-int v7, v4, v7

    if-ge v7, v3, :cond_b2

    .line 743
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    add-int v4, v3, v6

    .line 745
    :cond_b2
    const/high16 v6, 0x42300000    # 44.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    sub-int v6, v4, v6

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageY(I)V

    .line 746
    invoke-virtual {v2, p1}, Lim/tpelyyftgw/messenger/ImageReceiver;->draw(Landroid/graphics/Canvas;)Z

    .line 749
    .end local v1    # "chatMessageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
    .end local v2    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v3    # "top":I
    .end local v4    # "y":I
    .end local v5    # "maxY":I
    :cond_c0
    return v0
.end method