Offset 19, 15 lines modifiedOffset 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·annotation23 .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·annotation26 .end·annotation
  
  
27 #·static·fields27 #·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 modifiedOffset 542, 24 lines modified
  
542 ····if-eqz·p2,·:cond_a542 ····if-eqz·p2,·:cond_a
  
543 ····move·v2,·v7543 ····move·v2,·v7
  
544 ····:cond_b544 ····:cond_b
545 ····:goto_4545 ····:goto_4
546 ····if-eqz·v2,·:cond_f546 ····if-eqz·v2,·:cond_10
  
547 ····if-nez·v3,·:cond_c547 ····if-nez·v3,·:cond_c
  
548 ····.line·239548 ····.line·239
549 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z549 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z
  
550 ····move-result·p1550 ····move-result·p1
  
551 ····if-eqz·p1,·:cond_f551 ····if-eqz·p1,·:cond_10
  
552 ····:cond_c552 ····:cond_c
553 ····if-eqz·v5,·:cond_d553 ····if-eqz·v5,·:cond_d
  
554 ····.line·241554 ····.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 modifiedOffset 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·243579 ····.line·243
580 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z580 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z
  
581 ····move-result·p1581 ····move-result·p1
  
582 ····if-eqz·p1,·:cond_e582 ····if-nez·p1,·:cond_f
  
583 ····.line·245583 ····.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 ····return-object·p1585 ····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;
  
 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
  
586 ····.line·247590 ····move-result·p1
  
 591 ····if-eqz·p1,·:cond_e
  
 592 ····goto·:goto_5
  
 593 ····.line·248
587 ····:cond_e594 ····: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·p1596 ····return-object·p1
  
 597 ····.line·246
590 ····:cond_f598 ····:cond_f
591 ····if-eqz·v2,·:cond_11599 ····: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;
  
592 ····if-eqz·v5,·:cond_10601 ····return-object·p1
  
 602 ····:cond_10
 603 ····if-eqz·v2,·:cond_12
  
593 ····.line·252604 ····if-eqz·v5,·:cond_11
  
 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·p1607 ····return-object·p1
  
596 ····.line·254608 ····.line·255
597 ····:cond_10609 ····: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·p1611 ····return-object·p1
  
600 ····:cond_11612 ····:cond_12
601 ····if-eqz·v4,·:cond_12613 ····if-eqz·v4,·:cond_13
  
602 ····.line·258614 ····.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·p1616 ····return-object·p1
  
605 ····:cond_12617 ····:cond_13
606 ····if-eqz·v5,·:cond_13618 ····if-eqz·v5,·:cond_14
  
607 ····.line·261619 ····.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·p1621 ····return-object·p1
  
610 ····.line·263622 ····.line·264
611 ····:cond_13623 ····: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·p1625 ····return-object·p1
614 .end·method626 .end·method
  
615 .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean;627 .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean;
616 ····.locals·4628 ····.locals·4
  
617 ····.line·267629 ····.line·268
618 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z630 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
619 ····const/4·v1,·0x0631 ····const/4·v1,·0x0
  
620 ····if-nez·v0,·:cond_0632 ····if-nez·v0,·:cond_0
  
621 ····return-object·v1633 ····return-object·v1
  
622 ····.line·271634 ····.line·272
623 ····:cond_0635 ····: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·v0639 ····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;)V641 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
630 ····.line·272642 ····.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;)Z645 ····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·v2646 ····move-result·v2
  
635 ····if-eqz·v2,·:cond_1647 ····if-eqz·v2,·:cond_1
  
636 ····.line·273648 ····.line·274
637 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationEnabled(Landroid/content/Context;)Z649 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationEnabled(Landroid/content/Context;)Z
  
638 ····move-result·v0650 ····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·v0652 ····move-result-object·v0
  
641 ····return-object·v0653 ····return-object·v0
  
642 ····.line·278654 ····.line·279
643 ····:cond_1655 ····: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·277658 ····.line·278
647 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z659 ····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·v2660 ····move-result·v2
  
649 ····if-eqz·v2,·:cond_2661 ····if-eqz·v2,·:cond_2
  
650 ····.line·279662 ····.line·280
651 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isExtraLocationControllerPackageEnabled(Landroid/content/Context;)Z663 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isExtraLocationControllerPackageEnabled(Landroid/content/Context;)Z
  
652 ····move-result·v0664 ····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·v0666 ····move-result-object·v0
Offset 917, 26 lines modifiedOffset 938, 26 lines modified
  
917 ····return·p1938 ····return·p1
918 .end·method939 .end·method
  
919 .method·private·final·shouldShowAsForegroundGroup()Z940 .method·private·final·shouldShowAsForegroundGroup()Z
920 ····.locals·2941 ····.locals·2
  
921 ····.line·286942 ····.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;)Z945 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
925 ····move-result·v0946 ····move-result·v0
  
926 ····if-nez·v0,·:cond_1947 ····if-nez·v0,·:cond_1
  
927 ····.line·287948 ····.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;)Z951 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
931 ····move-result·v0952 ····move-result·v0
Offset 959, 54 lines modifiedOffset 980, 54 lines modified
959 .end·method980 .end·method
  
  
960 #·virtual·methods981 #·virtual·methods
961 .method·protected·onActive()V982 .method·protected·onActive()V
962 ····.locals·1983 ····.locals·1
  
963 ····.line·295984 ····.line·296
964 ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V985 ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V
  
965 ····.line·297986 ····.line·298
966 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z987 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
967 ····if-eqz·v0,·:cond_0988 ····if-eqz·v0,·:cond_0
  
968 ····.line·298989 ····.line·299
969 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->addLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)V990 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->addLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)V
  
970 ····.line·299991 ····.line·300
971 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V992 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V
  
972 ····:cond_0993 ····:cond_0
973 ····return-void994 ····return-void
974 .end·method995 .end·method
  
975 .method·protected·onInactive()V996 .method·protected·onInactive()V
976 ····.locals·1997 ····.locals·1
  
977 ····.line·304998 ····.line·305
978 ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onInactive()V999 ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onInactive()V
  
979 ····.line·3061000 ····.line·307
980 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z1001 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
981 ····if-eqz·v0,·:cond_01002 ····if-eqz·v0,·:cond_0
  
982 ····.line·3071003 ····.line·308
983 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->removeLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)Z1004 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->removeLocationListener(Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;)Z
  
984 ····:cond_01005 ····:cond_0
985 ····return-void1006 ····return-void
986 .end·method1007 .end·method
  
987 .method·public·onLocationStateChange(Z)V1008 .method·public·onLocationStateChange(Z)V
988 ····.locals·01009 ····.locals·0
  
989 ····.line·2911010 ····.line·292
990 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V1011 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V
  
991 ····return-void1012 ····return-void
992 .end·method1013 .end·method
  
993 .method·protected·onUpdate()V1014 .method·protected·onUpdate()V
994 ····.locals·51015 ····.locals·5