ExternalActionActivity.smali
.class public Lim/tpelyyftgw/ui/ExternalActionActivity;
.super Landroidx/fragment/app/FragmentActivity;
.source "ExternalActionActivity.java"
# interfaces
.implements Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;
# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static layerFragmentsStack:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
">;"
}
.end annotation
.end field
.field private static mainFragmentsStack:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
">;"
}
.end annotation
.end field
# instance fields
.field private actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field private backgroundTablet:Landroid/view/View;
.field protected drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
.field private finished:Z
.field private layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field private lockRunnable:Ljava/lang/Runnable;
.field private passcodeSaveIntent:Landroid/content/Intent;
.field private passcodeSaveIntentAccount:I
.field private passcodeSaveIntentIsNew:Z
.field private passcodeSaveIntentIsRestore:Z
.field private passcodeSaveIntentState:I
.field private passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 58
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lim/tpelyyftgw/ui/ExternalActionActivity;->mainFragmentsStack:Ljava/util/ArrayList;
.line 59
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layerFragmentsStack:Ljava/util/ArrayList;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 55
invoke-direct {p0}, Landroidx/fragment/app/FragmentActivity;-><init>()V
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/ExternalActionActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ExternalActionActivity;
.line 55
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/ExternalActionActivity;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ExternalActionActivity;
.line 55
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$102(Lim/tpelyyftgw/ui/ExternalActionActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ExternalActionActivity;
.param p1, "x1" # Ljava/lang/Runnable;
.line 55
iput-object p1, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
return-object p1
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/ExternalActionActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ExternalActionActivity;
.line 55
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->showPasscodeActivity()V
return-void
.end method
.method private handleIntent(Landroid/content/Intent;ZZZII)Z
.registers 27
.param p1, "intent" # Landroid/content/Intent;
.param p2, "isNew" # Z
.param p3, "restore" # Z
.param p4, "fromPassword" # Z
.param p5, "intentAccount" # I
.param p6, "state" # I
.line 243
move-object/from16 v8, p0
move-object/from16 v9, p1
move/from16 v10, p2
move/from16 v11, p3
move/from16 v12, p5
move/from16 v13, p6
const/4 v7, 0x1
const/4 v14, 0x0
if-nez p4, :cond_2f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z
move-result v0
if-nez v0, :cond_1a
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
if-eqz v0, :cond_2f
.line 244
:cond_1a
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->showPasscodeActivity()V
.line 245
iput-object v9, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntent:Landroid/content/Intent;
.line 246
iput-boolean v10, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsNew:Z
.line 247
iput-boolean v11, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsRestore:Z
.line 248
iput v12, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentAccount:I
.line 249
iput v13, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentState:I
.line 250
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0, v14}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 251
return v14
.line 253
:cond_2f
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "im.tpelyyftgw.passport.AUTHORIZE"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x0
const/16 v2, 0x8
if-eqz v0, :cond_16b
.line 254
if-nez v13, :cond_d8
.line 255
invoke-static {}, Lim/tpelyyftgw/messenger/UserConfig;->getActivatedAccountsCount()I
move-result v15
.line 256
.local v15, "activatedAccountsCount":I
if-nez v15, :cond_ae
.line 257
iput-object v9, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntent:Landroid/content/Intent;
.line 258
iput-boolean v10, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsNew:Z
.line 259
iput-boolean v11, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsRestore:Z
.line 260
iput v12, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentAccount:I
.line 261
iput v13, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentState:I
.line 263
new-instance v0, Lim/tpelyyftgw/ui/LoginActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/LoginActivity;-><init>()V
.line 264
.local v0, "fragment":Lim/tpelyyftgw/ui/LoginActivity;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v3
if-eqz v3, :cond_61
.line 265
iget-object v3, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_66
.line 267
:cond_61
iget-object v3, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 269
:goto_66
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v3
if-nez v3, :cond_71
.line 270
iget-object v3, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v3, v2}, Landroid/view/View;->setVisibility(I)V
.line 272
:cond_71
iget-object v2, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 273
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_81
.line 274
iget-object v2, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 277
:cond_81
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 278
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v3, 0x7f0f0141
const-string v4, "AppName"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 279
const v3, 0x7f0f0cad
const-string v4, "PleaseLoginPassport"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 280
const v3, 0x7f0f0a5a
const-string v4, "OK"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 281
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 283
return v7
.line 284
.end local v0 # "fragment":Lim/tpelyyftgw/ui/LoginActivity;
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_ae
const/4 v0, 0x2
if-lt v15, v0, :cond_d8
.line 285
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$nclSwq6vALcMFiOq26ipdXd_1JE;
move-object v0, v6
move-object/from16 v1, p0
move/from16 v2, p5
move-object/from16 v3, p1
move/from16 v4, p2
move/from16 v5, p3
move-object v7, v6
move/from16 v6, p4
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$nclSwq6vALcMFiOq26ipdXd_1JE;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;ILandroid/content/Intent;ZZZ)V
invoke-static {v8, v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createAccountSelectDialog(Landroid/app/Activity;Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
.line 291
.local v0, "alertDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 292
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 293
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$pbO6QhNekaWWoBYtyQo271e_N9k;
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$pbO6QhNekaWWoBYtyQo271e_N9k;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 297
const/4 v1, 0x1
return v1
.line 301
.end local v0 # "alertDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v15 # "activatedAccountsCount":I
:cond_d8
const-string v0, "bot_id"
invoke-virtual {v9, v0, v14}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v15
.line 302
.local v15, "bot_id":I
const-string v0, "nonce"
invoke-virtual {v9, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v16
.line 303
.local v16, "nonce":Ljava/lang/String;
const-string v0, "payload"
invoke-virtual {v9, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v17
.line 304
.local v17, "payload":Ljava/lang/String;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;-><init>()V
move-object v7, v0
.line 305
.local v7, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
iput v15, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->bot_id:I
.line 306
const-string/jumbo v0, "scope"
invoke-virtual {v9, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->scope:Ljava/lang/String;
.line 307
const-string/jumbo v0, "public_key"
invoke-virtual {v9, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->public_key:Ljava/lang/String;
.line 309
if-eqz v15, :cond_165
invoke-static/range {v17 .. v17}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_116
invoke-static/range {v16 .. v16}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_113
goto :goto_116
:cond_113
:goto_113
move-object v11, v7
const/4 v1, 0x0
goto :goto_167
:cond_116
:goto_116
iget-object v0, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->scope:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_165
iget-object v0, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->public_key:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_127
goto :goto_113
.line 314
:cond_127
const/4 v0, 0x1
new-array v0, v0, [I
aput v14, v0, v14
move-object v6, v0
.line 316
.local v6, "requestId":[I
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v1, 0x3
invoke-direct {v0, v8, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
move-object v5, v0
.line 317
.local v5, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$mAAzAokAtDVYZfMLF1K6s0enOG4;
invoke-direct {v0, v12, v6}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$mAAzAokAtDVYZfMLF1K6s0enOG4;-><init>(I[I)V
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 319
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 320
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$JYIv7d9NyL1-yUx-bfI_3053G3E;
move-object v0, v3
move-object/from16 v1, p0
move-object v2, v6
move-object v14, v3
move/from16 v3, p5
move-object v10, v4
move-object v4, v5
move-object/from16 v18, v5
.end local v5 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v18, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-object v5, v7
move-object/from16 v19, v6
.end local v6 # "requestId":[I
.local v19, "requestId":[I
move-object/from16 v6, v17
move-object v11, v7
.end local v7 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.local v11, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
move-object/from16 v7, v16
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$JYIv7d9NyL1-yUx-bfI_3053G3E;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;[IILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;)V
const/16 v0, 0xa
invoke-virtual {v10, v11, v14, v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v0
const/4 v1, 0x0
aput v0, v19, v1
.line 381
.end local v11 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.end local v15 # "bot_id":I
.end local v16 # "nonce":Ljava/lang/String;
.end local v17 # "payload":Ljava/lang/String;
.end local v18 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v19 # "requestId":[I
goto :goto_1b8
.line 309
.restart local v7 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.restart local v15 # "bot_id":I
.restart local v16 # "nonce":Ljava/lang/String;
.restart local v17 # "payload":Ljava/lang/String;
:cond_165
move-object v11, v7
const/4 v1, 0x0
.line 310
.end local v7 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.restart local v11 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
:goto_167
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 311
return v1
.line 382
.end local v11 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.end local v15 # "bot_id":I
.end local v16 # "nonce":Ljava/lang/String;
.end local v17 # "payload":Ljava/lang/String;
:cond_16b
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_186
.line 383
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_19a
.line 384
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v3, Lim/tpelyyftgw/ui/CacheControlActivity;
invoke-direct {v3}, Lim/tpelyyftgw/ui/CacheControlActivity;-><init>()V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_19a
.line 387
:cond_186
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_19a
.line 388
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v3, Lim/tpelyyftgw/ui/CacheControlActivity;
invoke-direct {v3}, Lim/tpelyyftgw/ui/CacheControlActivity;-><init>()V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 391
:cond_19a
:goto_19a
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-nez v0, :cond_1a5
.line 392
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 394
:cond_1a5
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 395
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_1b5
.line 396
iget-object v0, v8, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 398
:cond_1b5
invoke-virtual {v9, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 400
:goto_1b8
const/4 v0, 0x0
return v0
.end method
.method static synthetic lambda$handleIntent$5(I[ILandroid/content/DialogInterface;)V
.registers 6
.param p0, "intentAccount" # I
.param p1, "requestId" # [I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 317
invoke-static {p0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x0
aget v1, p1, v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method static synthetic lambda$onCreate$1(Landroid/view/View;)V
.registers 1
.param p0, "v" # Landroid/view/View;
.line 157
return-void
.end method
.method private onFinish()V
.registers 2
.line 427
iget-boolean v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->finished:Z
if-eqz v0, :cond_5
.line 428
return-void
.line 430
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_f
.line 431
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 432
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
.line 434
:cond_f
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->finished:Z
.line 435
return-void
.end method
.method private onPasscodePause()V
.registers 6
.line 542
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_a
.line 543
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 544
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
.line 546
:cond_a
sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_41
.line 547
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v0
sput v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 548
new-instance v0, Lim/tpelyyftgw/ui/ExternalActionActivity$2;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/ExternalActionActivity$2;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
.line 566
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z
const-wide/16 v1, 0x3e8
if-eqz v0, :cond_31
.line 567
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_44
.line 568
:cond_31
sget v0, Lim/tpelyyftgw/messenger/SharedConfig;->autoLockIn:I
if-eqz v0, :cond_44
.line 569
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
sget v3, Lim/tpelyyftgw/messenger/SharedConfig;->autoLockIn:I
int-to-long v3, v3
mul-long v3, v3, v1
add-long/2addr v3, v1
invoke-static {v0, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_44
.line 572
:cond_41
const/4 v0, 0x0
sput v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 574
:cond_44
:goto_44
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V
.line 575
return-void
.end method
.method private onPasscodeResume()V
.registers 2
.line 578
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_a
.line 579
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 580
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->lockRunnable:Ljava/lang/Runnable;
.line 582
:cond_a
const/4 v0, 0x1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z
move-result v0
if-eqz v0, :cond_14
.line 583
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->showPasscodeActivity()V
.line 585
:cond_14
sget v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
if-eqz v0, :cond_1e
.line 586
const/4 v0, 0x0
sput v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 587
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V
.line 589
:cond_1e
return-void
.end method
.method private showPasscodeActivity()V
.registers 4
.line 203
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
if-nez v0, :cond_5
.line 204
return-void
.line 206
:cond_5
const/4 v0, 0x1
sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z
.line 207
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_21
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->isVisible()Z
move-result v1
if-eqz v1, :cond_21
.line 208
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v1
invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V
goto :goto_50
.line 209
:cond_21
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v1
if-eqz v1, :cond_39
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v1
if-eqz v1, :cond_39
.line 210
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
goto :goto_50
.line 211
:cond_39
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v1
if-eqz v1, :cond_50
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v1
if-eqz v1, :cond_50
.line 212
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v1
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
.line 214
:cond_50
:goto_50
iget-object v1, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/PasscodeView;->onShow()V
.line 215
sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
.line 216
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 217
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$WbxBHkpw3kPyhzWbjusvWBChZmo;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$WbxBHkpw3kPyhzWbjusvWBChZmo;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/PasscodeView;->setDelegate(Lim/tpelyyftgw/ui/components/PasscodeView$PasscodeViewDelegate;)V
.line 229
return-void
.end method
# virtual methods
.method public fixLayout()V
.registers 3
.line 481
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-nez v0, :cond_7
.line 482
return-void
.line 484
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-nez v0, :cond_c
.line 485
return-void
.line 487
:cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/ExternalActionActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ExternalActionActivity$1;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;)V
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 496
return-void
.end method
.method public synthetic lambda$handleIntent$10$ExternalActionActivity([IILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 22
.param p1, "requestId" # [I
.param p2, "intentAccount" # I
.param p3, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p4, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.param p5, "payload" # Ljava/lang/String;
.param p6, "nonce" # Ljava/lang/String;
.param p7, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p8, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 321
move-object/from16 v8, p7
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.line 322
.local v8, "authorizationForm":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
if-eqz v8, :cond_2b
.line 323
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V
move-object v9, v0
.line 324
.local v9, "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
const/4 v10, 0x0
invoke-static {p2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v11
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$Bah8AqWdwZZedrPaCEg6LvcghsU;
move-object v0, v12
move-object v1, p0
move-object/from16 v2, p3
move v3, p2
move-object v4, v8
move-object/from16 v5, p4
move-object/from16 v6, p5
move-object/from16 v7, p6
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$Bah8AqWdwZZedrPaCEg6LvcghsU;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v11, v9, v12}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
aput v0, p1, v10
.line 349
.end local v9 # "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
move-object/from16 v3, p8
goto :goto_38
.line 350
:cond_2b
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$d9w6slkxq2luUUjpWpUKDblheNM;
move-object v1, p0
move-object/from16 v2, p3
move-object/from16 v3, p8
invoke-direct {v0, p0, v2, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$d9w6slkxq2luUUjpWpUKDblheNM;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 380
:goto_38
return-void
.end method
.method public synthetic lambda$handleIntent$3$ExternalActionActivity(ILandroid/content/Intent;ZZZI)V
.registers 14
.param p1, "intentAccount" # I
.param p2, "intent" # Landroid/content/Intent;
.param p3, "isNew" # Z
.param p4, "restore" # Z
.param p5, "fromPassword" # Z
.param p6, "account" # I
.line 286
if-eq p6, p1, :cond_5
.line 287
invoke-virtual {p0, p6}, Lim/tpelyyftgw/ui/ExternalActionActivity;->switchToAccount(I)V
.line 289
:cond_5
const/4 v6, 0x1
move-object v0, p0
move-object v1, p2
move v2, p3
move v3, p4
move v4, p5
move v5, p6
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ExternalActionActivity;->handleIntent(Landroid/content/Intent;ZZZII)Z
.line 290
return-void
.end method
.method public synthetic lambda$handleIntent$4$ExternalActionActivity(Landroid/content/DialogInterface;)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 294
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setResult(I)V
.line 295
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 296
return-void
.end method
.method public synthetic lambda$null$6$ExternalActionActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;)V
.registers 23
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response1" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "intentAccount" # I
.param p4, "authorizationForm" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.param p5, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.param p6, "payload" # Ljava/lang/String;
.param p7, "nonce" # Ljava/lang/String;
move-object v1, p0
move-object/from16 v2, p5
.line 326
:try_start_3
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_6} :catch_7
.line 329
goto :goto_d
.line 327
:catch_7
move-exception v0
move-object v3, v0
move-object v0, v3
.line 328
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 330
.end local v0 # "e":Ljava/lang/Exception;
:goto_d
if-eqz p2, :cond_67
.line 331
move-object/from16 v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 332
.local v0, "accountPassword":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
move-object/from16 v13, p4
iget-object v4, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 333
new-instance v14, Lim/tpelyyftgw/ui/PassportActivity;
const/4 v4, 0x5
iget v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->bot_id:I
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->scope:Ljava/lang/String;
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->public_key:Ljava/lang/String;
const/4 v10, 0x0
move-object v3, v14
move-object/from16 v8, p6
move-object/from16 v9, p7
move-object/from16 v11, p4
move-object v12, v0
invoke-direct/range {v3 .. v12}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
.line 334
.local v3, "fragment":Lim/tpelyyftgw/ui/PassportActivity;
const/4 v4, 0x1
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->setNeedActivityResult(Z)V
.line 335
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v4
if-eqz v4, :cond_44
.line 336
iget-object v4, v1, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_49
.line 338
:cond_44
iget-object v4, v1, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 340
:goto_49
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v4
if-nez v4, :cond_56
.line 341
iget-object v4, v1, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
const/16 v5, 0x8
invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V
.line 343
:cond_56
iget-object v4, v1, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 344
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v4
if-eqz v4, :cond_69
.line 345
iget-object v4, v1, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
goto :goto_69
.line 330
.end local v0 # "accountPassword":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.end local v3 # "fragment":Lim/tpelyyftgw/ui/PassportActivity;
:cond_67
move-object/from16 v13, p4
.line 348
:cond_69
:goto_69
return-void
.end method
.method public synthetic lambda$null$7$ExternalActionActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 19
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "intentAccount" # I
.param p3, "authorizationForm" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.param p4, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.param p5, "payload" # Ljava/lang/String;
.param p6, "nonce" # Ljava/lang/String;
.param p7, "response1" # Lim/tpelyyftgw/tgnet/TLObject;
.param p8, "error1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 324
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$KLKKoKzPhViTgUTy6NEZN8CV7hg;
move-object v0, v9
move-object v1, p0
move-object v2, p1
move-object/from16 v3, p7
move v4, p2
move-object v5, p3
move-object v6, p4
move-object v7, p5
move-object/from16 v8, p6
invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$KLKKoKzPhViTgUTy6NEZN8CV7hg;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$8$ExternalActionActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Landroid/content/DialogInterface;)V
.registers 6
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "dialog1" # Landroid/content/DialogInterface;
.line 357
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v2, "error"
invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {p0, v1, v0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setResult(ILandroid/content/Intent;)V
.line 358
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 359
return-void
.end method
.method public synthetic lambda$null$9$ExternalActionActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 8
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 352
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
.line 353
const-string v0, "APP_VERSION_OUTDATED"
iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
:try_end_b
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_b} :catch_87
const-string v1, "error"
const/4 v2, 0x1
if-eqz v0, :cond_3a
.line 354
:try_start_10
const-string v0, "UpdateAppAlert"
const v3, 0x7f0f1193
invoke-static {v0, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
.line 355
.local v0, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v0, :cond_28
.line 356
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$XFZ9n9UJXnu02facksB31FKeAgM;
invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$XFZ9n9UJXnu02facksB31FKeAgM;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
goto :goto_39
.line 361
:cond_28
new-instance v3, Landroid/content/Intent;
invoke-direct {v3}, Landroid/content/Intent;-><init>()V
iget-object v4, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v3, v1, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
invoke-virtual {p0, v2, v1}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setResult(ILandroid/content/Intent;)V
.line 362
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 364
.end local v0 # "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:goto_39
goto :goto_86
:cond_3a
const-string v0, "BOT_INVALID"
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_75
const-string v0, "PUBLIC_KEY_REQUIRED"
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 365
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_75
const-string v0, "PUBLIC_KEY_INVALID"
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 366
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_75
const-string v0, "SCOPE_EMPTY"
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 367
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_75
const-string v0, "PAYLOAD_EMPTY"
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 368
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6d
goto :goto_75
.line 372
:cond_6d
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setResult(I)V
.line 373
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
goto :goto_86
.line 369
:cond_75
:goto_75
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
invoke-virtual {p0, v2, v0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setResult(ILandroid/content/Intent;)V
.line 370
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
:try_end_86
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_86} :catch_87
.line 377
:goto_86
goto :goto_8b
.line 375
:catch_87
move-exception v0
.line 376
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 378
.end local v0 # "e":Ljava/lang/Exception;
:goto_8b
return-void
.end method
.method public synthetic lambda$onCreate$0$ExternalActionActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 13
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 131
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_7f
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_7f
.line 132
invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F
move-result v0
.line 133
.local v0, "x":F
invoke-virtual {p2}, Landroid/view/MotionEvent;->getY()F
move-result v3
.line 134
.local v3, "y":F
const/4 v4, 0x2
new-array v4, v4, [I
.line 135
.local v4, "location":[I
iget-object v5, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLocationOnScreen([I)V
.line 136
aget v5, v4, v1
.line 137
.local v5, "viewX":I
aget v6, v4, v2
.line 139
.local v6, "viewY":I
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->checkTransitionAnimation()Z
move-result v7
if-nez v7, :cond_7e
int-to-float v7, v5
cmpl-float v7, v0, v7
if-lez v7, :cond_51
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getWidth()I
move-result v7
add-int/2addr v7, v5
int-to-float v7, v7
cmpg-float v7, v0, v7
if-gez v7, :cond_51
int-to-float v7, v6
cmpl-float v7, v3, v7
if-lez v7, :cond_51
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getHeight()I
move-result v7
add-int/2addr v7, v6
int-to-float v7, v7
cmpg-float v7, v3, v7
if-gez v7, :cond_51
goto :goto_7e
.line 142
:cond_51
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
move-result v7
if-nez v7, :cond_7d
.line 143
const/4 v7, 0x0
.local v7, "a":I
:goto_5c
iget-object v8, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
sub-int/2addr v8, v2
if-ge v7, v8, :cond_78
.line 144
iget-object v8, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v9, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 145
add-int/lit8 v7, v7, -0x1
.line 143
add-int/2addr v7, v2
goto :goto_5c
.line 147
.end local v7 # "a":I
:cond_78
iget-object v1, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 149
:cond_7d
return v2
.line 140
:cond_7e
:goto_7e
return v1
.line 152
.end local v0 # "x":F
.end local v3 # "y":F
.end local v4 # "location":[I
.end local v5 # "viewX":I
.end local v6 # "viewY":I
:cond_7f
return v1
.end method
.method public synthetic lambda$showPasscodeActivity$2$ExternalActionActivity()V
.registers 9
.line 218
const/4 v0, 0x0
sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
.line 219
iget-object v2, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntent:Landroid/content/Intent;
if-eqz v2, :cond_17
.line 220
iget-boolean v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsNew:Z
iget-boolean v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsRestore:Z
const/4 v5, 0x1
iget v6, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentAccount:I
iget v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentState:I
move-object v1, p0
invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/ui/ExternalActionActivity;->handleIntent(Landroid/content/Intent;ZZZII)Z
.line 221
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntent:Landroid/content/Intent;
.line 223
:cond_17
iget-object v1, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v1, v0, v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 224
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 225
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_2c
.line 226
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 228
:cond_2c
return-void
.end method
.method public needAddFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Z
.registers 4
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 635
const/4 v0, 0x1
return v0
.end method
.method public needCloseLastFragment(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Z
.registers 5
.param p1, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 640
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_3a
.line 641
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_1b
iget-object v0, p1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-gt v0, v2, :cond_1b
.line 642
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->onFinish()V
.line 643
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 644
return v1
.line 645
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_49
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_49
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ne v0, v2, :cond_49
.line 646
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->onFinish()V
.line 647
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 648
return v1
.line 651
:cond_3a
iget-object v0, p1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-gt v0, v2, :cond_49
.line 652
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->onFinish()V
.line 653
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 654
return v1
.line 657
:cond_49
return v2
.end method
.method public needLayout()V
.registers 8
.line 446
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_ab
.line 447
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
.line 448
.local v0, "relativeLayoutParams":Landroid/widget/RelativeLayout$LayoutParams;
sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
iget v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I
sub-int/2addr v1, v2
const/4 v2, 0x2
div-int/2addr v1, v2
iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I
.line 449
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v1, v3, :cond_22
sget v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
goto :goto_23
:cond_22
const/4 v1, 0x0
.line 450
.local v1, "y":I
:goto_23
sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v3, v3, Landroid/graphics/Point;->y:I
iget v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->height:I
sub-int/2addr v3, v4
sub-int/2addr v3, v1
div-int/2addr v3, v2
add-int/2addr v3, v1
iput v3, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
.line 451
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 454
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v3
const/4 v4, -0x1
if-eqz v3, :cond_5b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getResources()Landroid/content/res/Resources;
move-result-object v3
invoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v3
iget v3, v3, Landroid/content/res/Configuration;->orientation:I
if-ne v3, v2, :cond_48
goto :goto_5b
.line 472
:cond_48
iget-object v2, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
move-object v0, v2
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
.line 473
iput v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 474
iput v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->height:I
.line 475
iget-object v2, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_ab
.line 455
:cond_5b
:goto_5b
sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v3, v3, Landroid/graphics/Point;->x:I
div-int/lit8 v3, v3, 0x64
mul-int/lit8 v3, v3, 0x23
.line 456
.local v3, "leftWidth":I
const/high16 v5, 0x43a00000 # 320.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
if-ge v3, v6, :cond_6f
.line 457
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
.line 460
:cond_6f
iget-object v5, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v5
move-object v0, v5
check-cast v0, Landroid/widget/RelativeLayout$LayoutParams;
.line 461
iput v3, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I
.line 462
iput v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->height:I
.line 463
iget-object v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 465
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v4
if-eqz v4, :cond_ab
iget-object v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ne v4, v2, :cond_ab
.line 466
iget-object v2, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
const/4 v4, 0x1
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 467
.local v2, "chatFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 468
iget-object v5, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 469
iget-object v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 478
.end local v0 # "relativeLayoutParams":Landroid/widget/RelativeLayout$LayoutParams;
.end local v1 # "y":I
.end local v2 # "chatFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v3 # "leftWidth":I
:cond_ab
:goto_ab
return-void
.end method
.method public needPresentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZLim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Z
.registers 6
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "removeLast" # Z
.param p3, "forceWithoutAnimation" # Z
.param p4, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 630
const/4 v0, 0x1
return v0
.end method
.method public onBackPressed()V
.registers 4
.line 600
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->getVisibility()I
move-result v0
if-nez v0, :cond_c
.line 601
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->finish()V
.line 602
return-void
.line 604
:cond_c
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_20
.line 605
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
goto :goto_4d
.line 606
:cond_20
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->isDrawerOpened()Z
move-result v0
if-eqz v0, :cond_2e
.line 607
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->closeDrawer(Z)V
goto :goto_4d
.line 608
:cond_2e
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_48
.line 609
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_42
.line 610
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onBackPressed()V
goto :goto_4d
.line 612
:cond_42
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onBackPressed()V
goto :goto_4d
.line 615
:cond_48
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onBackPressed()V
.line 617
:goto_4d
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 2
.param p1, "newConfig" # Landroid/content/res/Configuration;
.line 593
invoke-static {p0, p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->checkDisplaySize(Landroid/content/Context;Landroid/content/res/Configuration;)V
.line 594
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 595
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->fixLayout()V
.line 596
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 14
.param p1, "savedInstanceState" # Landroid/os/Bundle;
invoke-static/range {p0 .. p0}, Lnp/ރ;->֏(Landroid/content/Context;)V
.line 77
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->postInitApplication()V
.line 79
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->requestWindowFeature(I)Z
.line 80
const v1, 0x7f1001ad
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setTheme(I)V
.line 81
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const v2, 0x7f0803a4
invoke-virtual {v1, v2}, Landroid/view/Window;->setBackgroundDrawableResource(I)V
.line 82
sget-object v1, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-lez v1, :cond_34
sget-boolean v1, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z
if-nez v1, :cond_34
.line 84
:try_start_26
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const/16 v2, 0x2000
invoke-virtual {v1, v2, v2}, Landroid/view/Window;->setFlags(II)V
:try_end_2f
.catch Ljava/lang/Exception; {:try_start_26 .. :try_end_2f} :catch_30
.line 87
goto :goto_34
.line 85
:catch_30
move-exception v1
.line 86
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 90
.end local v1 # "e":Ljava/lang/Exception;
:cond_34
:goto_34
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
.line 92
sget-object v1, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_4f
sget-boolean v1, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z
if-eqz v1, :cond_4f
.line 93
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v1
sput v1, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 96
:cond_4f
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const-string/jumbo v2, "status_bar_height"
const-string v3, "dimen"
const-string v4, "android"
invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v1
.line 97
.local v1, "resourceId":I
if-lez v1, :cond_6a
.line 98
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v2
sput v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
.line 100
:cond_6a
invoke-static {p0}, Lim/tpelyyftgw/ui/actionbar/Theme;->createDialogsResources(Landroid/content/Context;)V
.line 101
const/4 v2, 0x0
invoke-static {p0, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createChatResources(Landroid/content/Context;Z)V
.line 103
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 105
new-instance v3, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
.line 106
invoke-virtual {v3, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 107
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
new-instance v4, Landroid/view/ViewGroup$LayoutParams;
const/4 v5, -0x1
invoke-direct {v4, v5, v5}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {p0, v3, v4}, Lim/tpelyyftgw/ui/ExternalActionActivity;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 109
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v3
const v4, 0x7f0800c4
const/high16 v6, -0x40800000 # -1.0f
if-eqz v3, :cond_14b
.line 110
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getWindow()Landroid/view/Window;
move-result-object v3
const/16 v7, 0x10
invoke-virtual {v3, v7}, Landroid/view/Window;->setSoftInputMode(I)V
.line 112
new-instance v3, Landroid/widget/RelativeLayout;
invoke-direct {v3, p0}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 113
.local v3, "launchLayout":Landroid/widget/RelativeLayout;
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v7, v3}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;)V
.line 114
invoke-virtual {v3}, Landroid/widget/RelativeLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v7
check-cast v7, Landroid/widget/FrameLayout$LayoutParams;
.line 115
.local v7, "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
iput v5, v7, Landroid/widget/FrameLayout$LayoutParams;->width:I
.line 116
iput v5, v7, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 117
invoke-virtual {v3, v7}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 119
new-instance v8, Landroid/view/View;
invoke-direct {v8, p0}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
.line 120
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getResources()Landroid/content/res/Resources;
move-result-object v8
invoke-virtual {v8, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v4
check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
.line 121
.local v4, "drawable":Landroid/graphics/drawable/BitmapDrawable;
sget-object v8, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
sget-object v9, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
invoke-virtual {v4, v8, v9}, Landroid/graphics/drawable/BitmapDrawable;->setTileModeXY(Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V
.line 122
iget-object v8, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v8, v4}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 123
iget-object v8, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
invoke-static {v5, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v9
invoke-virtual {v3, v8, v9}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 125
iget-object v8, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-static {v5, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v9
invoke-virtual {v3, v8, v9}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 127
new-instance v8, Landroid/widget/FrameLayout;
invoke-direct {v8, p0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 128
.local v8, "shadowTablet":Landroid/widget/FrameLayout;
const/high16 v9, 0x7f000000
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 129
invoke-static {v5, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v9
invoke-virtual {v3, v8, v9}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 130
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$Kvbzp1FWAweeafDQTSqzQsa0SfQ;
invoke-direct {v9, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$Kvbzp1FWAweeafDQTSqzQsa0SfQ;-><init>(Lim/tpelyyftgw/ui/ExternalActionActivity;)V
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 155
sget-object v9, Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$L2T2GBezCji4fKSlGbq19rLm9OA;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ExternalActionActivity$L2T2GBezCji4fKSlGbq19rLm9OA;
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 159
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-direct {v9, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;-><init>(Landroid/content/Context;)V
iput-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 160
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setRemoveActionBarExtraHeight(Z)V
.line 161
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setBackgroundView(Landroid/view/View;)V
.line 162
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setUseAlphaAnimations(Z)V
.line 163
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const v10, 0x7f0800a0
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setBackgroundResource(I)V
.line 164
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/16 v10, 0x212
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v11
if-eqz v11, :cond_12e
const/16 v11, 0x210
goto :goto_130
:cond_12e
const/16 v11, 0x2bc
:goto_130
invoke-static {v10, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v10
invoke-virtual {v3, v9, v10}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 165
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
sget-object v10, Lim/tpelyyftgw/ui/ExternalActionActivity;->layerFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->init(Ljava/util/ArrayList;)V
.line 166
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;)V
.line 167
iget-object v9, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v10, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDrawerLayoutContainer(Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;)V
.line 168
.end local v3 # "launchLayout":Landroid/widget/RelativeLayout;
.end local v4 # "drawable":Landroid/graphics/drawable/BitmapDrawable;
.end local v7 # "layoutParams1":Landroid/widget/FrameLayout$LayoutParams;
.end local v8 # "shadowTablet":Landroid/widget/FrameLayout;
goto :goto_188
.line 169
:cond_14b
new-instance v3, Landroid/widget/RelativeLayout;
invoke-direct {v3, p0}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 170
.restart local v3 # "launchLayout":Landroid/widget/RelativeLayout;
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-static {v5, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v7, v3, v8}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 172
new-instance v7, Landroid/view/View;
invoke-direct {v7, p0}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
.line 173
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getResources()Landroid/content/res/Resources;
move-result-object v7
invoke-virtual {v7, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v4
check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
.line 174
.restart local v4 # "drawable":Landroid/graphics/drawable/BitmapDrawable;
sget-object v7, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
sget-object v8, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
invoke-virtual {v4, v7, v8}, Landroid/graphics/drawable/BitmapDrawable;->setTileModeXY(Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V
.line 175
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v7, v4}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 176
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
invoke-static {v5, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v7, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 178
iget-object v7, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-static {v5, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v7, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 183
.end local v3 # "launchLayout":Landroid/widget/RelativeLayout;
.end local v4 # "drawable":Landroid/graphics/drawable/BitmapDrawable;
:goto_188
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
iget-object v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setParentActionBarLayout(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)V
.line 184
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDrawerLayoutContainer(Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;)V
.line 185
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
sget-object v4, Lim/tpelyyftgw/ui/ExternalActionActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->init(Ljava/util/ArrayList;)V
.line 186
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;)V
.line 188
new-instance v3, Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/components/PasscodeView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
.line 189
iget-object v4, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-static {v5, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 191
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeOtherAppActivities:I
new-array v5, v0, [Ljava/lang/Object;
aput-object p0, v5, v2
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 193
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 194
iget-object v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v3, :cond_1cb
.line 195
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 198
:cond_1cb
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->getIntent()Landroid/content/Intent;
move-result-object v5
const/4 v6, 0x0
if-eqz p1, :cond_1d4
const/4 v7, 0x1
goto :goto_1d5
:cond_1d4
const/4 v7, 0x0
:goto_1d5
const/4 v8, 0x0
sget v9, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
const/4 v10, 0x0
move-object v4, p0
invoke-direct/range {v4 .. v10}, Lim/tpelyyftgw/ui/ExternalActionActivity;->handleIntent(Landroid/content/Intent;ZZZII)Z
.line 199
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->needLayout()V
.line 200
return-void
.end method
.method protected onDestroy()V
.registers 1
.line 514
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onDestroy()V
.line 515
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->onFinish()V
.line 516
return-void
.end method
.method public onFinishLogin()V
.registers 8
.line 232
iget-object v1, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntent:Landroid/content/Intent;
iget-boolean v2, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsNew:Z
iget-boolean v3, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentIsRestore:Z
iget v5, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentAccount:I
iget v6, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeSaveIntentState:I
const/4 v4, 0x1
move-object v0, p0
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ExternalActionActivity;->handleIntent(Landroid/content/Intent;ZZZII)Z
.line 233
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 234
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_1b
.line 235
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 237
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->backgroundTablet:Landroid/view/View;
if-eqz v0, :cond_23
.line 238
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 240
:cond_23
return-void
.end method
.method public onLowMemory()V
.registers 2
.line 621
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onLowMemory()V
.line 622
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onLowMemory()V
.line 623
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_13
.line 624
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onLowMemory()V
.line 626
:cond_13
return-void
.end method
.method protected onNewIntent(Landroid/content/Intent;)V
.registers 9
.param p1, "intent" # Landroid/content/Intent;
.line 422
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onNewIntent(Landroid/content/Intent;)V
.line 423
sget v5, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/ExternalActionActivity;->handleIntent(Landroid/content/Intent;ZZZII)Z
.line 424
return-void
.end method
.method protected onPause()V
.registers 2
.line 500
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onPause()V
.line 501
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onPause()V
.line 502
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_13
.line 503
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onPause()V
.line 505
:cond_13
const/4 v0, 0x1
sput-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->externalInterfacePaused:Z
.line 506
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->onPasscodePause()V
.line 507
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
if-eqz v0, :cond_20
.line 508
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->onPause()V
.line 510
:cond_20
return-void
.end method
.method public onPreIme()Z
.registers 2
.line 417
const/4 v0, 0x0
return v0
.end method
.method public onRebuildAllFragments(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;Z)V
.registers 4
.param p1, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.param p2, "last" # Z
.line 662
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_f
.line 663
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_f
.line 664
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p2, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->rebuildAllFragmentViews(ZZ)V
.line 667
:cond_f
return-void
.end method
.method protected onResume()V
.registers 2
.line 520
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->onResume()V
.line 521
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
.line 522
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_13
.line 523
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
.line 525
:cond_13
const/4 v0, 0x0
sput-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->externalInterfacePaused:Z
.line 526
invoke-direct {p0}, Lim/tpelyyftgw/ui/ExternalActionActivity;->onPasscodeResume()V
.line 527
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->getVisibility()I
move-result v0
if-eqz v0, :cond_32
.line 528
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
.line 529
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_47
.line 530
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
goto :goto_47
.line 533
:cond_32
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->dismissDialogs()V
.line 534
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_42
.line 535
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->dismissDialogs()V
.line 537
:cond_42
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->onResume()V
.line 539
:cond_47
:goto_47
return-void
.end method
.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 3
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 438
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 439
return-void
.end method
.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
.registers 10
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "removeLast" # Z
.param p3, "forceWithoutAnimation" # Z
.line 442
iget-object v0, p0, Lim/tpelyyftgw/ui/ExternalActionActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v4, 0x1
const/4 v5, 0x0
move-object v1, p1
move v2, p2
move v3, p3
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
move-result v0
return v0
.end method
.method public switchToAccount(I)V
.registers 5
.param p1, "account" # I
.line 404
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
if-ne p1, v0, :cond_5
.line 405
return-void
.line 407
:cond_5
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 408
sput p1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
.line 409
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 410
sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
if-nez v0, :cond_26
.line 411
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0, v2, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 413
:cond_26
return-void
.end method