WalletSelectAbsDialog$1.smali

.class Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;
.super Lim/tpelyyftgw/ui/components/RecyclerListView;
.source "WalletSelectAbsDialog.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->initRv(Landroid/content/Context;)V
.end annotation

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


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


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

    return-void
.end method

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

    .line 161
    .local p0, "this":Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;, "Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;"
    iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

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

    return-void
.end method


# virtual methods
.method protected onMeasure(II)V
    .registers 10
    .param p1, "widthSpec"    # I
    .param p2, "heightSpec"    # I

    .line 164
    .local p0, "this":Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;, "Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;"
    invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->onMeasure(II)V

    .line 165
    invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I

    move-result v0

    .line 167
    .local v0, "w":I
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->getMeasuredHeight()I

    move-result v1

    .line 168
    .local v1, "height":I
    invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I

    move-result v2

    .line 170
    .local v2, "h":I
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    invoke-static {v3}, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->access$000(Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;)Z

    move-result v3

    const/high16 v4, 0x41000000    # 8.0f

    const/4 v5, 0x0

    if-eqz v3, :cond_1f

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

    move-result v3

    goto :goto_20

    :cond_1f
    const/4 v3, 0x0

    .line 171
    .local v3, "maxh":I
    :goto_20
    iget-object v6, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    invoke-static {v6}, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->access$100(Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;)Z

    move-result v6

    if-eqz v6, :cond_2c

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

    move-result v5

    :cond_2c
    add-int/2addr v3, v5

    .line 172
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget-boolean v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->allowToOverlayActionBar:Z

    if-nez v4, :cond_38

    .line 173
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v4

    add-int/2addr v3, v4

    .line 175
    :cond_38
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget-boolean v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->showDragView:Z

    if-eqz v4, :cond_45

    .line 176
    const/high16 v4, 0x41a00000    # 20.0f

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

    move-result v4

    add-int/2addr v3, v4

    .line 178
    :cond_45
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget-boolean v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->showTitleView:Z

    if-eqz v4, :cond_52

    .line 179
    const/high16 v4, 0x42600000    # 56.0f

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

    move-result v4

    add-int/2addr v3, v4

    .line 181
    :cond_52
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget-boolean v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->showAddBtnView:Z

    if-eqz v4, :cond_5f

    .line 182
    const/high16 v4, 0x42b00000    # 88.0f

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

    move-result v4

    add-int/2addr v3, v4

    .line 184
    :cond_5f
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget-boolean v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->showConfirmBtnView:Z

    if-eqz v4, :cond_6c

    .line 185
    const/high16 v4, 0x42ec0000    # 118.0f

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

    move-result v4

    add-int/2addr v3, v4

    .line 187
    :cond_6c
    sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v4, v4, Landroid/graphics/Point;->y:I

    sget-object v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v5, v5, Landroid/graphics/Point;->x:I

    if-le v4, v5, :cond_80

    .line 188
    sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v4, v4, Landroid/graphics/Point;->y:I

    sub-int/2addr v4, v3

    invoke-static {v2, v4}, Ljava/lang/Math;->min(II)I

    move-result v2

    goto :goto_89

    .line 190
    :cond_80
    sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v4, v4, Landroid/graphics/Point;->x:I

    sub-int/2addr v4, v3

    invoke-static {v2, v4}, Ljava/lang/Math;->min(II)I

    move-result v2

    .line 192
    :goto_89
    invoke-static {v2, v1}, Ljava/lang/Math;->min(II)I

    move-result v2

    .line 193
    if-gtz v2, :cond_95

    .line 194
    const/high16 v4, 0x437a0000    # 250.0f

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

    move-result v2

    .line 196
    :cond_95
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->recyclerViewMaxHeight:I

    if-lez v4, :cond_a3

    .line 197
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->this$0:Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;

    iget v4, v4, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog;->recyclerViewMaxHeight:I

    invoke-static {v4, v2}, Ljava/lang/Math;->min(II)I

    move-result v2

    .line 199
    :cond_a3
    invoke-virtual {p0, v0, v2}, Lim/tpelyyftgw/ui/dialogs/WalletSelectAbsDialog$1;->setMeasuredDimension(II)V

    .line 200
    return-void
.end method