DialogsActivity$2.smali

.class Lim/tpelyyftgw/ui/DialogsActivity$2;
.super Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;
.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 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;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/DialogsActivity;

    .line 899
    iput-object p1, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;-><init>()V

    return-void
.end method


# virtual methods
.method public onItemClick(I)V
    .registers 8
    .param p1, "id"    # I

    .line 902
    const/4 v0, 0x0

    const/4 v1, 0x1

    const/4 v2, -0x1

    if-ne p1, v2, :cond_47

    .line 903
    iget-object v2, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
    invoke-static {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->access$5800(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v2

    if-eqz v2, :cond_18

    .line 904
    iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # invokes: Lim/tpelyyftgw/ui/DialogsActivity;->hideActionMode(Z)V
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$5900(Lim/tpelyyftgw/ui/DialogsActivity;Z)V

    goto/16 :goto_b8

    .line 905
    :cond_18
    iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->onlySelect:Z
    invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$1400(Lim/tpelyyftgw/ui/DialogsActivity;)Z

    move-result v1

    if-nez v1, :cond_40

    iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->folderId:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$3300(Lim/tpelyyftgw/ui/DialogsActivity;)I

    move-result v1

    if-eqz v1, :cond_29

    goto :goto_40

    .line 907
    :cond_29
    iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6000(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v1

    if-eqz v1, :cond_b8

    .line 908
    iget-object v1, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    invoke-static {v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6100(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getDrawerLayoutContainer()Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;

    move-result-object v1

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->openDrawer(Z)V

    goto/16 :goto_b8

    .line 906
    :cond_40
    :goto_40
    iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V

    goto/16 :goto_b8

    .line 910
    :cond_47
    if-ne p1, v1, :cond_57

    .line 911
    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z

    xor-int/2addr v0, v1

    sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z

    .line 912
    invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V

    .line 913
    iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # invokes: Lim/tpelyyftgw/ui/DialogsActivity;->updatePasscodeButton()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/DialogsActivity;->access$5000(Lim/tpelyyftgw/ui/DialogsActivity;)V

    goto :goto_b8

    .line 914
    :cond_57
    const/4 v2, 0x2

    if-ne p1, v2, :cond_65

    .line 915
    iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    new-instance v1, Lim/tpelyyftgw/ui/ProxyListActivity;

    invoke-direct {v1}, Lim/tpelyyftgw/ui/ProxyListActivity;-><init>()V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DialogsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    goto :goto_b8

    .line 916
    :cond_65
    const/16 v2, 0xa

    if-lt p1, v2, :cond_9b

    const/16 v2, 0xd

    if-ge p1, v2, :cond_9b

    .line 917
    iget-object v2, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    if-nez v2, :cond_76

    .line 918
    return-void

    .line 920
    :cond_76
    iget-object v2, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->delegate:Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;
    invoke-static {v2}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6200(Lim/tpelyyftgw/ui/DialogsActivity;)Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;

    move-result-object v2

    .line 921
    .local v2, "oldDelegate":Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;
    iget-object v3, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/DialogsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/LaunchActivity;

    .line 922
    .local v3, "launchActivity":Lim/tpelyyftgw/ui/LaunchActivity;
    add-int/lit8 v4, p1, -0xa

    invoke-virtual {v3, v4, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V

    .line 924
    new-instance v4, Lim/tpelyyftgw/ui/DialogsActivity;

    iget-object v5, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # getter for: Lim/tpelyyftgw/ui/DialogsActivity;->arguments:Landroid/os/Bundle;
    invoke-static {v5}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6300(Lim/tpelyyftgw/ui/DialogsActivity;)Landroid/os/Bundle;

    move-result-object v5

    invoke-direct {v4, v5}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V

    .line 925
    .local v4, "dialogsActivity":Lim/tpelyyftgw/ui/DialogsActivity;
    invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V

    .line 926
    invoke-virtual {v3, v4, v0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    .line 927
    .end local v2    # "oldDelegate":Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;
    .end local v3    # "launchActivity":Lim/tpelyyftgw/ui/LaunchActivity;
    .end local v4    # "dialogsActivity":Lim/tpelyyftgw/ui/DialogsActivity;
    :cond_9a
    goto :goto_b8

    :cond_9b
    const/16 v0, 0x64

    if-eq p1, v0, :cond_b3

    const/16 v0, 0x65

    if-eq p1, v0, :cond_b3

    const/16 v0, 0x66

    if-eq p1, v0, :cond_b3

    const/16 v0, 0x67

    if-eq p1, v0, :cond_b3

    const/16 v0, 0x68

    if-eq p1, v0, :cond_b3

    const/16 v0, 0x69

    if-ne p1, v0, :cond_9a

    .line 928
    :cond_b3
    iget-object v0, p0, Lim/tpelyyftgw/ui/DialogsActivity$2;->this$0:Lim/tpelyyftgw/ui/DialogsActivity;

    # invokes: Lim/tpelyyftgw/ui/DialogsActivity;->perfromSelectedDialogsAction(IZ)V
    invoke-static {v0, p1, v1}, Lim/tpelyyftgw/ui/DialogsActivity;->access$6400(Lim/tpelyyftgw/ui/DialogsActivity;IZ)V

    .line 930
    :cond_b8
    :goto_b8
    return-void
.end method