| | | |
Offset 19, 15 lines modified | Offset 19, 15 lines modified |
19 | ········"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;", | 19 | ········"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;", |
20 | ········">;", | 20 | ········">;", |
21 | ········"Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;" | 21 | ········"Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;" |
22 | ····} | 22 | ····} |
23 | .end·annotation | 23 | .end·annotation |
| |
24 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 24 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
25 | ····value·=·"SMAP\nAppPermGroupUiInfoLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,324:1\n461#2:325\n446#2,6:326\n121#3,3:332\n*E\n*S·KotlinDebug\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n*L\n118#1:325\n118#1,6:326\n238#1,3:332\n*E\n" | 25 | ····value·=·"SMAP\nAppPermGroupUiInfoLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,325:1\n461#2:326\n446#2,6:327\n121#3,3:333\n*E\n*S·KotlinDebug\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n*L\n118#1:326\n118#1,6:327\n238#1,3:333\n*E\n" |
26 | .end·annotation | 26 | .end·annotation |
| |
| |
27 | #·static·fields | 27 | #·static·fields |
28 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion; | 28 | .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion; |
| |
| |
Offset 542, 24 lines modified | Offset 542, 24 lines modified |
| |
542 | ····if-eqz·p2,·:cond_a | 542 | ····if-eqz·p2,·:cond_a |
| |
543 | ····move·v2,·v7 | 543 | ····move·v2,·v7 |
| |
544 | ····:cond_b | 544 | ····:cond_b |
545 | ····:goto_4 | 545 | ····:goto_4 |
546 | ····if-eqz·v2,·:cond_f | 546 | ····if-eqz·v2,·:cond_10 |
| |
547 | ····if-nez·v3,·:cond_c | 547 | ····if-nez·v3,·:cond_c |
| |
548 | ····.line·239 | 548 | ····.line·239 |
549 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z | 549 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z |
| |
550 | ····move-result·p1 | 550 | ····move-result·p1 |
| |
551 | ····if-eqz·p1,·:cond_f | 551 | ····if-eqz·p1,·:cond_10 |
| |
552 | ····:cond_c | 552 | ····:cond_c |
553 | ····if-eqz·v5,·:cond_d | 553 | ····if-eqz·v5,·:cond_d |
| |
554 | ····.line·241 | 554 | ····.line·241 |
555 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 555 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
Offset 578, 128 lines modified | Offset 578, 149 lines modified |
578 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; | 578 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; |
| |
579 | ····.line·243 | 579 | ····.line·243 |
580 | ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z | 580 | ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z |
| |
581 | ····move-result·p1 | 581 | ····move-result·p1 |
| |
582 | ····if-eqz·p1,·:cond_e | 582 | ····if-nez·p1,·:cond_f |
| |
583 | ····.line·245 | 583 | ····.line·245 |
584 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 584 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application; |
| |
| 585 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle; |
| |
| 586 | ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context; |
| |
585 | ····return-object·p1 | 587 | ····move-result-object·p1 |
| |
| 588 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; |
| |
| 589 | ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->isEmergencyApp(Landroid/content/Context;Ljava/lang/String;)Z |
| |
| 590 | ····move-result·p1 |
| |
| 591 | ····if-eqz·p1,·:cond_e |
| |
| 592 | ····goto·:goto_5 |
| |
586 | ····.line·247 | 593 | ····.line·248 |
587 | ····:cond_e | 594 | ····:cond_e |
588 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_FOREGROUND_ONLY:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 595 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_FOREGROUND_ONLY:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
589 | ····return-object·p1 | 596 | ····return-object·p1 |
| |
| 597 | ····.line·246 |
590 | ····:cond_f | 598 | ····:cond_f |
591 | ····if-eqz·v2,·:cond_11 | 599 | ····:goto_5 |
| 600 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
| 601 | ····return-object·p1 |
| |
| 602 | ····:cond_10 |
592 | ····if-eqz·v5,·:cond_10 | 603 | ····if-eqz·v2,·:cond_12 |
| |
| 604 | ····if-eqz·v5,·:cond_11 |
| |
593 | ····.line·252 | 605 | ····.line·253 |
594 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 606 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
595 | ····return-object·p1 | 607 | ····return-object·p1 |
| |
596 | ····.line·254 | 608 | ····.line·255 |
597 | ····:cond_10 | 609 | ····:cond_11 |
598 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 610 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
599 | ····return-object·p1 | 611 | ····return-object·p1 |
| |
600 | ····:cond_11 | 612 | ····:cond_12 |
601 | ····if-eqz·v4,·:cond_12 | 613 | ····if-eqz·v4,·:cond_13 |
| |
602 | ····.line·258 | 614 | ····.line·259 |
603 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 615 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
604 | ····return-object·p1 | 616 | ····return-object·p1 |
| |
605 | ····:cond_12 | 617 | ····:cond_13 |
606 | ····if-eqz·v5,·:cond_13 | 618 | ····if-eqz·v5,·:cond_14 |
| |
607 | ····.line·261 | 619 | ····.line·262 |
608 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 620 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
609 | ····return-object·p1 | 621 | ····return-object·p1 |
| |
610 | ····.line·263 | 622 | ····.line·264 |
611 | ····:cond_13 | 623 | ····:cond_14 |
612 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; | 624 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState; |
| |
613 | ····return-object·p1 | 625 | ····return-object·p1 |
614 | .end·method | 626 | .end·method |
| |
615 | .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean; | 627 | .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean; |
616 | ····.locals·4 | 628 | ····.locals·4 |
| |
617 | ····.line·267 | 629 | ····.line·268 |
618 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z | 630 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z |
| |
619 | ····const/4·v1,·0x0 | 631 | ····const/4·v1,·0x0 |
| |
620 | ····if-nez·v0,·:cond_0 | 632 | ····if-nez·v0,·:cond_0 |
| |
621 | ····return-object·v1 | 633 | ····return-object·v1 |
| |
622 | ····.line·271 | 634 | ····.line·272 |
623 | ····:cond_0 | 635 | ····:cond_0 |
624 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application; | 636 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application; |
| |
625 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle; | 637 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle; |
| |
626 | ····invoke-static·{v0,·v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context; | 638 | ····invoke-static·{v0,·v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context; |
| |
627 | ····move-result-object·v0 | 639 | ····move-result-object·v0 |
| |
628 | ····const-string·v2,·"Utils.getUserContext(app,·user)" | 640 | ····const-string·v2,·"Utils.getUserContext(app,·user)" |
| |
629 | ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 641 | ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
630 | ····.line·272 | 642 | ····.line·273 |
631 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; | 643 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; |
| |
632 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; | 644 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; |
| |
633 | ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndProvider(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z | 645 | ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndProvider(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z |
| |
634 | ····move-result·v2 | 646 | ····move-result·v2 |
| |
635 | ····if-eqz·v2,·:cond_1 | 647 | ····if-eqz·v2,·:cond_1 |
| |
636 | ····.line·273 | 648 | ····.line·274 |
637 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationEnabled(Landroid/content/Context;)Z | 649 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationEnabled(Landroid/content/Context;)Z |
| |
638 | ····move-result·v0 | 650 | ····move-result·v0 |
| |
639 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 651 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
640 | ····move-result-object·v0 | 652 | ····move-result-object·v0 |
| |
641 | ····return-object·v0 | 653 | ····return-object·v0 |
| |
642 | ····.line·278 | 654 | ····.line·279 |
643 | ····:cond_1 | 655 | ····:cond_1 |
644 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; | 656 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; |
| |
645 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; | 657 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String; |
| |
646 | ····.line·277 | 658 | ····.line·278 |
647 | ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z | 659 | ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z |
| |
648 | ····move-result·v2 | 660 | ····move-result·v2 |
| |
649 | ····if-eqz·v2,·:cond_2 | 661 | ····if-eqz·v2,·:cond_2 |
| |
650 | ····.line·279 | 662 | ····.line·280 |
651 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isExtraLocationControllerPackageEnabled(Landroid/content/Context;)Z | 663 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isExtraLocationControllerPackageEnabled(Landroid/content/Context;)Z |
| |
652 | ····move-result·v0 | 664 | ····move-result·v0 |
| |
653 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 665 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
654 | ····move-result-object·v0 | 666 | ····move-result-object·v0 |
Offset 917, 26 lines modified | Offset 938, 26 lines modified |
| |
917 | ····return·p1 | 938 | ····return·p1 |
918 | .end·method | 939 | .end·method |
| |
919 | .method·private·final·shouldShowAsForegroundGroup()Z | 940 | .method·private·final·shouldShowAsForegroundGroup()Z |
920 | ····.locals·2 | 941 | ····.locals·2 |
| |
921 | ····.line·286 | 942 | ····.line·287 |
922 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; | 943 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; |
| |
923 | ····const-string·v1,·"android.permission-group.CAMERA" | 944 | ····const-string·v1,·"android.permission-group.CAMERA" |
| |
924 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 945 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
925 | ····move-result·v0 | 946 | ····move-result·v0 |
| |
926 | ····if-nez·v0,·:cond_1 | 947 | ····if-nez·v0,·:cond_1 |
| |
927 | ····.line·287 | 948 | ····.line·288 |
928 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; | 949 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String; |
| |
929 | ····const-string·v1,·"android.permission-group.MICROPHONE" | 950 | ····const-string·v1,·"android.permission-group.MICROPHONE" |
| |
930 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 951 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
931 | ····move-result·v0 | 952 | ····move-result·v0 |
Offset 959, 54 lines modified | Offset 980, 54 lines modified |
959 | .end·method | 980 | .end·method |
| |
| |
960 | #·virtual·methods | 981 | #·virtual·methods |
961 | .method·protected·onActive()V | 982 | .method·protected·onActive()V |
962 | ····.locals·1 | 983 | ····.locals·1 |
| |
963 | ····.line·295 | 984 | ····.line·296 |
964 | ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V | 985 | ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V |
| |
965 | ····.line·297 | 986 | ····.line·298 |
966 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z | 987 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z |
| |
967 | ····if-eqz·v0,·:cond_0 | 988 | ····if-eqz·v0,·:cond_0 |
| |
968 | ····.line·298 | 989 | ····.line·299 |
969 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->addLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)V | 990 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->addLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)V |
| |
970 | ····.line·299 | 991 | ····.line·300 |
971 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V | 992 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V |
| |
972 | ····:cond_0 | 993 | ····:cond_0 |
973 | ····return-void | 994 | ····return-void |
974 | .end·method | 995 | .end·method |
| |
975 | .method·protected·onInactive()V | 996 | .method·protected·onInactive()V |
976 | ····.locals·1 | 997 | ····.locals·1 |
| |
977 | ····.line·304 | 998 | ····.line·305 |
978 | ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onInactive()V | 999 | ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onInactive()V |
| |
979 | ····.line·306 | 1000 | ····.line·307 |
980 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z | 1001 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z |
| |
981 | ····if-eqz·v0,·:cond_0 | 1002 | ····if-eqz·v0,·:cond_0 |
| |
982 | ····.line·307 | 1003 | ····.line·308 |
983 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->removeLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)Z | 1004 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->removeLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)Z |
| |
984 | ····:cond_0 | 1005 | ····:cond_0 |
985 | ····return-void | 1006 | ····return-void |
986 | .end·method | 1007 | .end·method |
| |
987 | .method·public·onLocationStateChange(Z)V | 1008 | .method·public·onLocationStateChange(Z)V |
988 | ····.locals·0 | 1009 | ····.locals·0 |
| |
989 | ····.line·291 | 1010 | ····.line·292 |
990 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V | 1011 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V |
| |
991 | ····return-void | 1012 | ····return-void |
992 | .end·method | 1013 | .end·method |
| |
993 | .method·protected·onUpdate()V | 1014 | .method·protected·onUpdate()V |
994 | ····.locals·5 | 1015 | ····.locals·5 |