Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ····invoke-direct·{p1,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V102 ····invoke-direct·{p1,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V
  
103 ····.line·333103 ····.line·333
104 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;104 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
105 ····move-result-object·v0105 ····move-result-object·v0
  
106 ····const·v2,·0x7f0800a0106 ····const·v2,·0x7f0800b1
  
107 ····const·v3,·0x1010429107 ····const·v3,·0x1010429
  
108 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/Utils;->applyTint(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;108 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/Utils;->applyTint(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
Offset 205, 41 lines modifiedOffset 205, 41 lines modified
  
205 ····return-void205 ····return-void
206 .end·method206 .end·method
  
207 .method·private·comparePreferences(Landroidx/preference/Preference;Landroidx/preference/Preference;)I207 .method·private·comparePreferences(Landroidx/preference/Preference;Landroidx/preference/Preference;)I
208 ····.locals·2208 ····.locals·2
  
209 ····.line·383209 ····.line·382
210 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getContext()Landroid/content/Context;210 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getContext()Landroid/content/Context;
  
211 ····move-result-object·v0211 ····move-result-object·v0
  
212 ····const·v1,·0x7f120020212 ····const·v1,·0x7f120020
  
213 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;213 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
214 ····move-result-object·v0214 ····move-result-object·v0
  
215 ····.line·384215 ····.line·383
216 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;216 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
217 ····move-result-object·v1217 ····move-result-object·v1
  
218 ····invoke-virtual·{v1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z218 ····invoke-virtual·{v1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
219 ····move-result·v1219 ····move-result·v1
  
220 ····if-eqz·v1,·:cond_0220 ····if-eqz·v1,·:cond_0
  
221 ····const/4·p1,·0x1221 ····const/4·p1,·0x1
  
222 ····return·p1222 ····return·p1
  
223 ····.line·386223 ····.line·385
224 ····:cond_0224 ····:cond_0
225 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;225 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
226 ····move-result-object·v1226 ····move-result-object·v1
  
227 ····invoke-virtual·{v1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z227 ····invoke-virtual·{v1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
Offset 247, 36 lines modifiedOffset 247, 36 lines modified
  
247 ····if-eqz·v0,·:cond_1247 ····if-eqz·v0,·:cond_1
  
248 ····const/4·p1,·-0x1248 ····const/4·p1,·-0x1
  
249 ····return·p1249 ····return·p1
  
250 ····.line·389250 ····.line·388
251 ····:cond_1251 ····:cond_1
252 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mCollator:Ljava/text/Collator;252 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mCollator:Ljava/text/Collator;
  
253 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;253 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
254 ····move-result-object·p1254 ····move-result-object·p1
  
255 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;255 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
256 ····move-result-object·p1256 ····move-result-object·p1
  
257 ····.line·390257 ····.line·389
258 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;258 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
259 ····move-result-object·p2259 ····move-result-object·p2
  
260 ····invoke-interface·{p2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;260 ····invoke-interface·{p2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
261 ····move-result-object·p2261 ····move-result-object·p2
  
262 ····.line·389262 ····.line·388
263 ····invoke-virtual·{v0,·p1,·p2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I263 ····invoke-virtual·{v0,·p1,·p2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I
  
264 ····move-result·p1264 ····move-result·p1
  
265 ····return·p1265 ····return·p1
266 .end·method266 .end·method
  
Offset 370, 35 lines modifiedOffset 370, 35 lines modified
  
370 ····return·p1370 ····return·p1
371 .end·method371 .end·method
  
372 .method·private·synthetic·lambda$setUpCustomPermissionsScreen$1(Landroidx/preference/Preference;)Z372 .method·private·synthetic·lambda$setUpCustomPermissionsScreen$1(Landroidx/preference/Preference;)Z
373 ····.locals·5373 ····.locals·5
  
374 ····.line·400374 ····.line·399
375 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;375 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;
  
376 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mPackageName:Ljava/lang/String;376 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mPackageName:Ljava/lang/String;
  
377 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mUser:Landroid/os/UserHandle;377 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mUser:Landroid/os/UserHandle;
  
378 ····.line·401378 ····.line·400
379 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;379 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
  
380 ····move-result-object·v2380 ····move-result-object·v2
  
381 ····const-string·v3,·"com.android.permissioncontroller.extra.SESSION_ID"381 ····const-string·v3,·"com.android.permissioncontroller.extra.SESSION_ID"
  
382 ····invoke-virtual·{v2,·v3},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J382 ····invoke-virtual·{v2,·v3},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
  
383 ····move-result-wide·v2383 ····move-result-wide·v2
  
384 ····const/4·v4,·0x0384 ····const/4·v4,·0x0
  
385 ····.line·400385 ····.line·399
386 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->createArgs(Ljava/lang/String;Landroid/os/UserHandle;JZ)Landroid/os/Bundle;386 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->createArgs(Ljava/lang/String;Landroid/os/UserHandle;JZ)Landroid/os/Bundle;
  
387 ····move-result-object·v0387 ····move-result-object·v0
  
388 ····invoke-virtual·{p1,·p0,·v0},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->showExtraPerms(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V388 ····invoke-virtual·{p1,·p0,·v0},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->showExtraPerms(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V
  
389 ····const/4·p1,·0x1389 ····const/4·p1,·0x1
Offset 423, 95 lines modifiedOffset 423, 95 lines modified
423 .end·method423 .end·method
  
424 .method·private·logAppPermissionGroupsFragmentView()V424 .method·private·logAppPermissionGroupsFragmentView()V
425 ····.locals·18425 ····.locals·18
  
426 ····move-object/from16·v7,·p0426 ····move-object/from16·v7,·p0
  
427 ····.line·419427 ····.line·418
428 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;428 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;
  
429 ····move-result-object·v0429 ····move-result-object·v0
  
430 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;430 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;
  
431 ····move-result-object·v0431 ····move-result-object·v0
  
432 ····if-nez·v0,·:cond_0432 ····if-nez·v0,·:cond_0
  
433 ····return-void433 ····return-void
  
434 ····:cond_0434 ····:cond_0
435 ····const·v1,·0x7f12015e435 ····const·v1,·0x7f12015d
  
436 ····.line·424436 ····.line·423
437 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;437 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
438 ····move-result-object·v8438 ····move-result-object·v8
  
439 ····.line·427439 ····.line·426
440 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;440 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
  
441 ····move-result-object·v0441 ····move-result-object·v0
  
442 ····const-wide/16·v1,·0x0442 ····const-wide/16·v1,·0x0
  
443 ····const-string·v3,·"com.android.permissioncontroller.extra.SESSION_ID"443 ····const-string·v3,·"com.android.permissioncontroller.extra.SESSION_ID"
  
444 ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J444 ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
  
445 ····move-result-wide·v9445 ····move-result-wide·v9
  
446 ····.line·428446 ····.line·427
447 ····new-instance·v0,·Ljava/util/Random;447 ····new-instance·v0,·Ljava/util/Random;
  
448 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V448 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
  
449 ····invoke-virtual·{v0},·Ljava/util/Random;->nextLong()J449 ····invoke-virtual·{v0},·Ljava/util/Random;->nextLong()J
  
450 ····move-result-wide·v11450 ····move-result-wide·v11
  
451 ····.line·430451 ····.line·429
452 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;452 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
453 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;453 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
454 ····move-result-object·v0454 ····move-result-object·v0
  
455 ····invoke-virtual·{v7,·v0},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;455 ····invoke-virtual·{v7,·v0},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
456 ····move-result-object·v0456 ····move-result-object·v0
  
457 ····move-object·v13,·v0457 ····move-object·v13,·v0
  
458 ····check-cast·v13,·Landroidx/preference/PreferenceCategory;458 ····check-cast·v13,·Landroidx/preference/PreferenceCategory;
  
459 ····.line·432459 ····.line·431
460 ····invoke-virtual·{v13},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I460 ····invoke-virtual·{v13},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
461 ····move-result·v14461 ····move-result·v14
  
462 ····const/4·v15,·0x0462 ····const/4·v15,·0x0
  
463 ····move·v6,·v15463 ····move·v6,·v15
  
464 ····:goto_0464 ····:goto_0
465 ····if-ge·v6,·v14,·:cond_3465 ····if-ge·v6,·v14,·:cond_3
  
466 ····.line·434466 ····.line·433
467 ····invoke-virtual·{v13,·v6},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;467 ····invoke-virtual·{v13,·v6},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;
  
468 ····move-result-object·v0468 ····move-result-object·v0
  
469 ····.line·436469 ····.line·435
470 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;470 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
471 ····move-result-object·v1471 ····move-result-object·v1
  
472 ····const·v2,·0x7f120118472 ····const·v2,·0x7f12011a
  
473 ····invoke-virtual·{v7,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;473 ····invoke-virtual·{v7,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
474 ····move-result-object·v2474 ····move-result-object·v2
  
475 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z475 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
Offset 519, 23 lines modifiedOffset 519, 23 lines modified
  
519 ····if-eqz·v1,·:cond_1519 ····if-eqz·v1,·:cond_1
  
520 ····move/from16·v17,·v6520 ····move/from16·v17,·v6
  
521 ····goto·:goto_2521 ····goto·:goto_2
  
522 ····.line·442522 ····.line·441
523 ····:cond_1523 ····:cond_1
524 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getSummary()Ljava/lang/CharSequence;524 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getSummary()Ljava/lang/CharSequence;
  
525 ····move-result-object·v1525 ····move-result-object·v1
  
526 ····if-eqz·v1,·:cond_2526 ····if-eqz·v1,·:cond_2
  
527 ····.line·443527 ····.line·442
528 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getSummary()Ljava/lang/CharSequence;528 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getSummary()Ljava/lang/CharSequence;
  
529 ····move-result-object·v1529 ····move-result-object·v1
  
530 ····invoke-virtual·{v8,·v1},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z530 ····invoke-virtual·{v8,·v1},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z
  
531 ····move-result·v1531 ····move-result·v1
Offset 548, 15 lines modifiedOffset 548, 15 lines modified
  
548 ····:cond_2548 ····:cond_2
549 ····const/4·v1,·0x1549 ····const/4·v1,·0x1
  
550 ····:goto_1550 ····:goto_1
551 ····move/from16·v16,·v1551 ····move/from16·v16,·v1
  
552 ····.line·447552 ····.line·446
553 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;553 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
554 ····move-result-object·v5554 ····move-result-object·v5
  
555 ····move-object/from16·v0,·p0555 ····move-object/from16·v0,·p0
  
556 ····move-wide·v1,·v9556 ····move-wide·v1,·v9
Offset 570, 15 lines modifiedOffset 570, 15 lines modified
570 ····invoke-direct/range·{v0·..·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->logAppPermissionsFragmentViewEntry(JJLjava/lang/String;I)V570 ····invoke-direct/range·{v0·..·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->logAppPermissionsFragmentViewEntry(JJLjava/lang/String;I)V
  
571 ····:goto_2571 ····:goto_2
572 ····add-int/lit8·v6,·v17,·0x1572 ····add-int/lit8·v6,·v17,·0x1
  
573 ····goto·:goto_0573 ····goto·:goto_0
  
574 ····.line·451574 ····.line·450
575 ····:cond_3575 ····:cond_3
576 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->DENIED:Lcom/android/permissioncontroller/permission/ui/Category;576 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->DENIED:Lcom/android/permissioncontroller/permission/ui/Category;
  
577 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;577 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
578 ····move-result-object·v0578 ····move-result-object·v0
  
Offset 586, 47 lines modifiedOffset 586, 47 lines modified
  
586 ····move-result-object·v0586 ····move-result-object·v0
  
587 ····move-object·v8,·v0587 ····move-object·v8,·v0
  
588 ····check-cast·v8,·Landroidx/preference/PreferenceCategory;588 ····check-cast·v8,·Landroidx/preference/PreferenceCategory;
  
589 ····.line·453589 ····.line·452
590 ····invoke-virtual·{v8},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I590 ····invoke-virtual·{v8},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
591 ····move-result·v13591 ····move-result·v13
  
592 ····:goto_3592 ····:goto_3
593 ····if-ge·v15,·v13,·:cond_5593 ····if-ge·v15,·v13,·:cond_5
  
594 ····.line·455594 ····.line·454
595 ····invoke-virtual·{v8,·v15},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;595 ····invoke-virtual·{v8,·v15},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;
  
596 ····move-result-object·v0596 ····move-result-object·v0
  
597 ····.line·456597 ····.line·455
598 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;598 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
599 ····move-result-object·v1599 ····move-result-object·v1
  
600 ····const·v2,·0x7f120119600 ····const·v2,·0x7f12011b
  
601 ····invoke-virtual·{v7,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;601 ····invoke-virtual·{v7,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
602 ····move-result-object·v2602 ····move-result-object·v2
  
603 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z603 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
604 ····move-result·v1604 ····move-result·v1
  
605 ····if-eqz·v1,·:cond_4605 ····if-eqz·v1,·:cond_4
  
606 ····goto·:goto_4606 ····goto·:goto_4
  
607 ····.line·460607 ····.line·459
608 ····:cond_4608 ····:cond_4
609 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;609 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
610 ····move-result-object·v5610 ····move-result-object·v5
  
611 ····const/4·v6,·0x3611 ····const/4·v6,·0x3
  
Offset 648, 15 lines modifiedOffset 648, 15 lines modified
648 .end·method648 .end·method
  
649 .method·private·logAppPermissionsFragmentViewEntry(JJLjava/lang/String;I)V649 .method·private·logAppPermissionsFragmentViewEntry(JJLjava/lang/String;I)V
650 ····.locals·11650 ····.locals·11
  
651 ····move-object·v0,·p0651 ····move-object·v0,·p0
  
652 ····.line·468652 ····.line·467
653 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;653 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
654 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;654 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
655 ····move-result-object·v2655 ····move-result-object·v2
  
656 ····invoke-virtual·{v2},·Landroid/app/Activity;->getApplication()Landroid/app/Application;656 ····invoke-virtual·{v2},·Landroid/app/Activity;->getApplication()Landroid/app/Application;
Offset 674, 33 lines modifiedOffset 674, 33 lines modified
674 ····if-nez·v1,·:cond_0674 ····if-nez·v1,·:cond_0
  
675 ····return-void675 ····return-void
  
676 ····:cond_0676 ····:cond_0
677 ····const/16·v2,·0xd9677 ····const/16·v2,·0xd9
  
678 ····.line·474678 ····.line·473
679 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I679 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
680 ····move-result·v8680 ····move-result·v8
  
681 ····iget-object·v9,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mPackageName:Ljava/lang/String;681 ····iget-object·v9,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mPackageName:Ljava/lang/String;
  
682 ····move-wide·v3,·p1682 ····move-wide·v3,·p1
  
683 ····move-wide·v5,·p3683 ····move-wide·v5,·p3
  
684 ····move-object/from16·v7,·p5684 ····move-object/from16·v7,·p5
  
685 ····move/from16·v10,·p6685 ····move/from16·v10,·p6
  
686 ····.line·473686 ····.line·472
687 ····invoke-static/range·{v2·..·v10},·Lcom/android/permissioncontroller/PermissionControllerStatsLog;->write(IJJLjava/lang/String;ILjava/lang/String;I)V687 ····invoke-static/range·{v2·..·v10},·Lcom/android/permissioncontroller/PermissionControllerStatsLog;->write(IJJLjava/lang/String;ILjava/lang/String;I)V
  
688 ····.line·475688 ····.line·474
689 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->LOG_TAG:Ljava/lang/String;689 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->LOG_TAG:Ljava/lang/String;
  
690 ····new-instance·v3,·Ljava/lang/StringBuilder;690 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
691 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V691 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
692 ····const-string·v4,·"AppPermissionFragment·view·logged·with·sessionId="692 ····const-string·v4,·"AppPermissionFragment·view·logged·with·sessionId="
Offset 757, 43 lines modifiedOffset 757, 43 lines modified
  
757 ····return-void757 ····return-void
758 .end·method758 .end·method
  
759 .method·private·setAutoRevokeToggleState(Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;)V759 .method·private·setAutoRevokeToggleState(Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;)V
760 ····.locals·7760 ····.locals·7
  
761 ····if-eqz·p1,·:cond_5761 ····if-eqz·p1,·:cond_6
  
762 ····.line·340762 ····.line·340
763 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;763 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;
  
764 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->getPackagePermGroupsLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;764 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel;->getPackagePermGroupsLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;
  
765 ····move-result-object·v0765 ····move-result-object·v0
  
766 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z766 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z
  
767 ····move-result·v0767 ····move-result·v0
  
768 ····if-eqz·v0,·:cond_5768 ····if-eqz·v0,·:cond_6
  
769 ····.line·341769 ····.line·341
770 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getListView()Landroidx/recyclerview/widget/RecyclerView;770 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getListView()Landroidx/recyclerview/widget/RecyclerView;
  
771 ····move-result-object·v0771 ····move-result-object·v0
  
772 ····if-eqz·v0,·:cond_5772 ····if-eqz·v0,·:cond_6
  
773 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getView()Landroid/view/View;773 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getView()Landroid/view/View;
  
774 ····move-result-object·v0774 ····move-result-object·v0
  
775 ····if-nez·v0,·:cond_0775 ····if-nez·v0,·:cond_0
  
776 ····goto/16·:goto_1776 ····goto/16·:goto_3
  
777 ····.line·345777 ····.line·345
778 ····:cond_0778 ····:cond_0
779 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;779 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
780 ····move-result-object·v0780 ····move-result-object·v0
  
Offset 825, 59 lines modifiedOffset 825, 49 lines modified
825 ····.line·351825 ····.line·351
826 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->isEnabledGlobal()Z826 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->isEnabledGlobal()Z
  
827 ····move-result·v3827 ····move-result·v3
  
828 ····const/4·v4,·0x0828 ····const/4·v4,·0x0
  
829 ····if-nez·v3,·:cond_1829 ····if-eqz·v3,·:cond_5
  
 830 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->getShouldShowSwitch()Z
830 ····.line·352 
831 ····invoke-virtual·{v0,·v4},·Landroidx/preference/Preference;->setVisible(Z)V 
  
 831 ····move-result·v3
832 ····.line·353 
833 ····invoke-virtual·{v1,·v4},·Landroidx/preference/Preference;->setVisible(Z)V 
  
 832 ····if-nez·v3,·:cond_1
834 ····.line·354 
835 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setVisible(Z)V 
  
836 ····return-void833 ····goto·:goto_2
  
837 ····:cond_1834 ····:cond_1
838 ····const/4·v3,·0x1835 ····const/4·v3,·0x1
  
839 ····.line·357836 ····.line·357
840 ····invoke-virtual·{v0,·v3},·Landroidx/preference/Preference;->setVisible(Z)V837 ····invoke-virtual·{v0,·v3},·Landroidx/preference/Preference;->setVisible(Z)V
  
841 ····.line·358838 ····.line·358
842 ····invoke-virtual·{v1,·v3},·Landroidx/preference/Preference;->setVisible(Z)V839 ····invoke-virtual·{v1,·v3},·Landroidx/preference/Preference;->setVisible(Z)V
  
843 ····.line·359840 ····.line·359
844 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setVisible(Z)V841 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setVisible(Z)V
  
845 ····.line·360842 ····.line·360
846 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->getShouldAllowUserToggle()Z 
  
847 ····move-result·v0 
  
848 ····invoke-virtual·{v1,·v0},·Landroidx/preference/Preference;->setEnabled(Z)V 
  
849 ····.line·361 
850 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->isEnabledForApp()Z843 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->isEnabledForApp()Z
  
851 ····move-result·v0844 ····move-result·v0
  
852 ····invoke-virtual·{v1,·v0},·Landroidx/preference/TwoStatePreference;->setChecked(Z)V845 ····invoke-virtual·{v1,·v0},·Landroidx/preference/TwoStatePreference;->setChecked(Z)V
  
853 ····.line·363846 ····.line·362
854 ····new-instance·v0,·Ljava/util/ArrayList;847 ····new-instance·v0,·Ljava/util/ArrayList;
  
855 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V848 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
856 ····.line·364849 ····.line·363
857 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->getRevocableGroupNames()Ljava/util/List;850 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AutoRevokeState;->getRevocableGroupNames()Ljava/util/List;
  
858 ····move-result-object·p1851 ····move-result-object·p1
  
859 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;852 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
860 ····move-result-object·p1853 ····move-result-object·p1
Offset 892, 163 lines modifiedOffset 882, 177 lines modified
  
892 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;882 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
893 ····move-result-object·v1883 ····move-result-object·v1
  
894 ····check-cast·v1,·Ljava/lang/String;884 ····check-cast·v1,·Ljava/lang/String;
  
895 ····.line·365885 ····.line·364
896 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;886 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
897 ····move-result-object·v5887 ····move-result-object·v5
  
898 ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;888 ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
899 ····.line·366889 ····.line·365
900 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;890 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
901 ····move-result-object·v6891 ····move-result-object·v6
  
902 ····.line·365892 ····.line·364
903 ····invoke-virtual·{v5,·v6},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;893 ····invoke-virtual·{v5,·v6},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
904 ····move-result-object·v5894 ····move-result-object·v5
  
905 ····check-cast·v5,·Landroidx/preference/PreferenceCategory;895 ····check-cast·v5,·Landroidx/preference/PreferenceCategory;
  
906 ····.line·367896 ····.line·366
907 ····invoke-virtual·{v5,·v1},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;897 ····invoke-virtual·{v5,·v1},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
908 ····move-result-object·v1898 ····move-result-object·v1
  
909 ····if-eqz·v1,·:cond_2899 ····if-eqz·v1,·:cond_2
  
910 ····.line·369900 ····.line·368
911 ····invoke-virtual·{v1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;901 ····invoke-virtual·{v1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
912 ····move-result-object·v1902 ····move-result-object·v1
  
913 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;903 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
914 ····move-result-object·v1904 ····move-result-object·v1
  
915 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z905 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
916 ····goto·:goto_0906 ····goto·:goto_0
  
917 ····.line·373907 ····.line·372
918 ····:cond_3908 ····:cond_3
919 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mCollator:Ljava/text/Collator;909 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;->mCollator:Ljava/text/Collator;
  
920 ····invoke-interface·{v0,·p1},·Ljava/util/List;->sort(Ljava/util/Comparator;)V910 ····invoke-interface·{v0,·p1},·Ljava/util/List;->sort(Ljava/util/Comparator;)V
  
921 ····.line·374911 ····.line·373
922 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z912 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z
  
923 ····move-result·p1913 ····move-result·p1
  
924 ····if-eqz·p1,·:cond_4914 ····if-eqz·p1,·:cond_4
  
925 ····const·p1,·0x7f12006f915 ····const·p1,·0x7f12006f
  
926 ····.line·375916 ····.line·374
927 ····invoke-virtual·{v2,·p1},·Landroidx/preference/Preference;->setSummary(I)V917 ····invoke-virtual·{v2,·p1},·Landroidx/preference/Preference;->setSummary(I)V
  
928 ····goto·:goto_1918 ····goto·:goto_1
  
929 ····:cond_4919 ····:cond_4
930 ····const·p1,·0x7f120070920 ····const·p1,·0x7f120070
  
931 ····new-array·v1,·v3,·[Ljava/lang/Object;921 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
932 ····.line·378922 ····.line·377
933 ····invoke-static·{},·Landroid/icu/text/ListFormatter;->getInstance()Landroid/icu/text/ListFormatter;923 ····invoke-static·{},·Landroid/icu/text/ListFormatter;->getInstance()Landroid/icu/text/ListFormatter;
  
934 ····move-result-object·v3924 ····move-result-object·v3
  
935 ····invoke-virtual·{v3,·v0},·Landroid/icu/text/ListFormatter;->format(Ljava/util/Collection;)Ljava/lang/String;925 ····invoke-virtual·{v3,·v0},·Landroid/icu/text/ListFormatter;->format(Ljava/util/Collection;)Ljava/lang/String;
  
936 ····move-result-object·v0926 ····move-result-object·v0
  
937 ····aput-object·v0,·v1,·v4927 ····aput-object·v0,·v1,·v4
  
938 ····.line·377928 ····.line·376
939 ····invoke-virtual·{p0,·p1,·v1},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;929 ····invoke-virtual·{p0,·p1,·v1},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
940 ····move-result-object·p1930 ····move-result-object·p1
  
941 ····invoke-virtual·{v2,·p1},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V931 ····invoke-virtual·{v2,·p1},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
942 ····:cond_5 
943 ····:goto_1932 ····:goto_1
944 ····return-void933 ····return-void
  
 934 ····.line·352
 935 ····:cond_5
 936 ····:goto_2
 937 ····invoke-virtual·{v0,·v4},·Landroidx/preference/Preference;->setVisible(Z)V
  
 938 ····.line·353
 939 ····invoke-virtual·{v1,·v4},·Landroidx/preference/Preference;->setVisible(Z)V
  
 940 ····.line·354
 941 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setVisible(Z)V
  
 942 ····:cond_6
 943 ····:goto_3
 944 ····return-void
945 .end·method945 .end·method
  
946 .method·private·setNoPermissionPreference(Landroidx/preference/PreferenceCategory;ILandroid/content/Context;)V946 .method·private·setNoPermissionPreference(Landroidx/preference/PreferenceCategory;ILandroid/content/Context;)V
947 ····.locals·1947 ····.locals·1
  
948 ····.line·411948 ····.line·410
949 ····new-instance·v0,·Landroidx/preference/Preference;949 ····new-instance·v0,·Landroidx/preference/Preference;
  
950 ····invoke-direct·{v0,·p3},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V950 ····invoke-direct·{v0,·p3},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V
  
951 ····.line·412951 ····.line·411
952 ····invoke-virtual·{p0,·p2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;952 ····invoke-virtual·{p0,·p2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
953 ····move-result-object·p2953 ····move-result-object·p2
  
954 ····invoke-virtual·{v0,·p2},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V954 ····invoke-virtual·{v0,·p2},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
955 ····.line·413955 ····.line·412
956 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;956 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
957 ····move-result-object·p2957 ····move-result-object·p2
  
958 ····invoke-virtual·{v0,·p2},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V958 ····invoke-virtual·{v0,·p2},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
959 ····const/4·p2,·0x0959 ····const/4·p2,·0x0
  
960 ····.line·414960 ····.line·413
961 ····invoke-virtual·{v0,·p2},·Landroidx/preference/Preference;->setSelectable(Z)V961 ····invoke-virtual·{v0,·p2},·Landroidx/preference/Preference;->setSelectable(Z)V
  
962 ····.line·415962 ····.line·414
963 ····invoke-virtual·{p1,·v0},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z963 ····invoke-virtual·{p1,·v0},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
964 ····return-void964 ····return-void
965 .end·method965 .end·method
  
966 .method·private·setUpCustomPermissionsScreen(Landroid/content/Context;ILjava/lang/String;)Landroidx/preference/Preference;966 .method·private·setUpCustomPermissionsScreen(Landroid/content/Context;ILjava/lang/String;)Landroidx/preference/Preference;
967 ····.locals·3967 ····.locals·3
  
968 ····.line·394968 ····.line·393
969 ····new-instance·v0,·Landroidx/preference/Preference;969 ····new-instance·v0,·Landroidx/preference/Preference;
  
970 ····invoke-direct·{v0,·p1},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V970 ····invoke-direct·{v0,·p1},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V
  
971 ····.line·395971 ····.line·394
972 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;972 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
973 ····move-result-object·p1973 ····move-result-object·p1
  
974 ····const·v1,·0x7f0800b8974 ····const·v1,·0x7f0800c9
  
975 ····const·v2,·0x1010429975 ····const·v2,·0x1010429
  
976 ····invoke-static·{p1,·v1,·v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->applyTint(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;976 ····invoke-static·{p1,·v1,·v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->applyTint(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;
  
977 ····move-result-object·p1977 ····move-result-object·p1
  
978 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setIcon(Landroid/graphics/drawable/Drawable;)V978 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setIcon(Landroid/graphics/drawable/Drawable;)V
  
979 ····const·p1,·0x7f120020979 ····const·p1,·0x7f120020
  
980 ····.line·397980 ····.line·396
981 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setTitle(I)V981 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setTitle(I)V
  
982 ····.line·398982 ····.line·397
983 ····new-instance·p1,·Ljava/lang/StringBuilder;983 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
984 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V984 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
  
985 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;985 ····invoke-virtual·{v0},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
986 ····move-result-object·v1986 ····move-result-object·v1
Offset 1059, 42 lines modifiedOffset 1063, 42 lines modified
  
1059 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1063 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1060 ····move-result-object·p11064 ····move-result-object·p1
  
1061 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V1065 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
1062 ····.line·3991066 ····.line·398
1063 ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$AppPermissionGroupsFragment$LP0st3ccdhhTmtUZT8FqtFIHSWU;1067 ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$AppPermissionGroupsFragment$LP0st3ccdhhTmtUZT8FqtFIHSWU;
  
1064 ····invoke-direct·{p1,·p0},·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$AppPermissionGroupsFragment$LP0st3ccdhhTmtUZT8FqtFIHSWU;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;)V1068 ····invoke-direct·{p1,·p0},·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$AppPermissionGroupsFragment$LP0st3ccdhhTmtUZT8FqtFIHSWU;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;)V
  
1065 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V1069 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V
  
1066 ····.line·4041070 ····.line·403
1067 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;1071 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
  
1068 ····move-result-object·p11072 ····move-result-object·p1
  
1069 ····const/4·p3,·0x11073 ····const/4·p3,·0x1
  
1070 ····new-array·p3,·p3,·[Ljava/lang/Object;1074 ····new-array·p3,·p3,·[Ljava/lang/Object;
  
1071 ····.line·4051075 ····.line·404
1072 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1076 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1073 ····move-result-object·v11077 ····move-result-object·v1
  
1074 ····const/4·v2,·0x01078 ····const/4·v2,·0x0
  
1075 ····aput-object·v1,·p3,·v21079 ····aput-object·v1,·p3,·v2
  
1076 ····const/high16·v1,·0x7f1000001080 ····const/high16·v1,·0x7f100000
  
1077 ····.line·4041081 ····.line·403
1078 ····invoke-virtual·{p1,·v1,·p2,·p3},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;1082 ····invoke-virtual·{p1,·v1,·p2,·p3},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;
  
1079 ····move-result-object·p11083 ····move-result-object·p1
  
1080 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V1084 ····invoke-virtual·{v0,·p1},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
1081 ····return-object·v01085 ····return-object·v0
Offset 1432, 15 lines modifiedOffset 1436, 15 lines modified
  
1432 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I1436 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I
  
1433 ····move-result·v41437 ····move-result·v4
  
1434 ····aget·v3,·v3,·v41438 ····aget·v3,·v3,·v4
  
1435 ····const·v4,·0x7f12015e1439 ····const·v4,·0x7f12015d
  
1436 ····const/4·v5,·0x11440 ····const/4·v5,·0x1
  
1437 ····if-eq·v3,·v5,·:cond_71441 ····if-eq·v3,·v5,·:cond_7
  
1438 ····const/4·v6,·0x21442 ····const/4·v6,·0x2
  
Offset 1449, 23 lines modifiedOffset 1453, 23 lines modified
1449 ····const/4·v6,·0x31453 ····const/4·v6,·0x3
  
1450 ····if-eq·v3,·v6,·:cond_51454 ····if-eq·v3,·v6,·:cond_5
  
1451 ····goto·:goto_31455 ····goto·:goto_3
  
1452 ····:cond_51456 ····:cond_5
1453 ····const·v3,·0x7f12015c1457 ····const·v3,·0x7f12015b
  
1454 ····.line·2791458 ····.line·279
1455 ····invoke-virtual·{v14,·v3},·Landroidx/preference/Preference;->setSummary(I)V1459 ····invoke-virtual·{v14,·v3},·Landroidx/preference/Preference;->setSummary(I)V
  
1456 ····goto·:goto_31460 ····goto·:goto_3
  
1457 ····:cond_61461 ····:cond_6
1458 ····const·v3,·0x7f12015d1462 ····const·v3,·0x7f12015c
  
1459 ····.line·2761463 ····.line·276
1460 ····invoke-virtual·{v14,·v3},·Landroidx/preference/Preference;->setSummary(I)V1464 ····invoke-virtual·{v14,·v3},·Landroidx/preference/Preference;->setSummary(I)V
  
1461 ····goto·:goto_31465 ····goto·:goto_3
  
1462 ····.line·2731466 ····.line·273
Offset 1551, 20 lines modifiedOffset 1555, 20 lines modified
  
1551 ····invoke-virtual·{v15,·v3},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z1555 ····invoke-virtual·{v15,·v3},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
1552 ····move-result·v31556 ····move-result·v3
  
1553 ····if-eqz·v3,·:cond_c1557 ····if-eqz·v3,·:cond_c
  
1554 ····const·v3,·0x7f1201191558 ····const·v3,·0x7f12011b
  
1555 ····goto·:goto_61559 ····goto·:goto_6
  
1556 ····:cond_c1560 ····:cond_c
1557 ····const·v3,·0x7f1201181561 ····const·v3,·0x7f12011a
  
1558 ····:goto_61562 ····:goto_6
1559 ····if-lez·v14,·:cond_d1563 ····if-lez·v14,·:cond_d
  
1560 ····.line·2971564 ····.line·297
1561 ····invoke-virtual·{v15},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;1565 ····invoke-virtual·{v15},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
Offset 1880, 15 lines modifiedOffset 1884, 15 lines modified
1880 ····invoke-interface·{p1,·v1,·p2,·v1,·v0},·Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem;1884 ····invoke-interface·{p1,·v1,·p2,·v1,·v0},·Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem;
  
1881 ····.line·1921885 ····.line·192
1882 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;1886 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
1883 ····move-result-object·p21887 ····move-result-object·p2
  
1884 ····const·v0,·0x7f1200c01888 ····const·v0,·0x7f1200c2
  
1885 ····.line·1931889 ····.line·193
1886 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;1890 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment;
  
1887 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;1891 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1888 ····move-result-object·v11892 ····move-result-object·v1