| | | | |
| Offset 57, 23 lines modified | Offset 57, 23 lines modified |
| 57 | ····move-object·p1,·v0 | 57 | ····move-object·p1,·v0 |
| | |
| 58 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
| | |
| 59 | ····:cond_0 | 59 | ····:cond_0 |
| 60 | ····const-string·v1,·"com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED" | 60 | ····const-string·v1,·"com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED" |
| | |
| 61 | ····.line·1001 | 61 | ····.line·994 |
| 62 | ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 62 | ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
| | |
| 63 | ····move-result-object·p1 | 63 | ····move-result-object·p1 |
| | |
| 64 | ····:goto_0 | 64 | ····:goto_0 |
| 65 | ····if-nez·p1,·:cond_5 | 65 | ····if-nez·p1,·:cond_5 |
| | |
| 66 | ····.line·1003 | 66 | ····.line·996 |
| 67 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 67 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 68 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map; | 68 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map; |
| | |
| 69 | ····move-result-object·p1 | 69 | ····move-result-object·p1 |
| | |
| 70 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String; | 70 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String; |
| Offset 91, 22 lines modified | Offset 91, 22 lines modified |
| 91 | ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 91 | ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| | |
| 92 | ····if-nez·p1,·:cond_1 | 92 | ····if-nez·p1,·:cond_1 |
| | |
| 93 | ····goto·:goto_1 | 93 | ····goto·:goto_1 |
| | |
| 94 | ····:cond_1 | 94 | ····:cond_1 |
| 95 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 95 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 96 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
| | |
| 97 | ····:goto_1 | 97 | ····:goto_1 |
| 98 | ····if-nez·v0,·:cond_3 | 98 | ····if-nez·v0,·:cond_3 |
| | |
| 99 | ····.line·1004 | 99 | ····.line·997 |
| 100 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 100 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 101 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map; | 101 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map; |
| | |
| 102 | ····move-result-object·p1 | 102 | ····move-result-object·p1 |
| | |
| 103 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String; | 103 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String; |
| Offset 124, 19 lines modified | Offset 124, 19 lines modified |
| 124 | ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 124 | ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| | |
| 125 | ····if-nez·p1,·:cond_2 | 125 | ····if-nez·p1,·:cond_2 |
| | |
| 126 | ····return-void | 126 | ····return-void |
| | |
| 127 | ····:cond_2 | 127 | ····:cond_2 |
| 128 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 128 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 129 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
| | |
| 130 | ····.line·1005 | 130 | ····.line·998 |
| 131 | ····:cond_3 | 131 | ····:cond_3 |
| 132 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; | 132 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup; |
| | |
| 133 | ····move-result-object·p1 | 133 | ····move-result-object·p1 |
| | |
| 134 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isUserSet()Z | 134 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;->isUserSet()Z |
| | |
| Offset 144, 15 lines modified | Offset 144, 15 lines modified |
| | |
| 144 | ····const/4·v1,·0x0 | 144 | ····const/4·v1,·0x0 |
| | |
| 145 | ····const/4·v2,·0x1 | 145 | ····const/4·v2,·0x1 |
| | |
| 146 | ····if-eqz·p1,·:cond_4 | 146 | ····if-eqz·p1,·:cond_4 |
| | |
| 147 | ····.line·1006 | 147 | ····.line·999 |
| 148 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 148 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 149 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 149 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 150 | ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application; | 150 | ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application; |
| | |
| 151 | ····move-result-object·v3 | 151 | ····move-result-object·v3 |
| Offset 169, 25 lines modified | Offset 169, 25 lines modified |
| | |
| 169 | ····invoke-static·{v4,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 169 | ····invoke-static·{v4,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 170 | ····move-result-object·v4 | 170 | ····move-result-object·v4 |
| | |
| 171 | ····aput-object·v4,·v2,·v1 | 171 | ····aput-object·v4,·v2,·v1 |
| | |
| 172 | ····.line·1007 | 172 | ····.line·1000 |
| 173 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 173 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 174 | ····move-result-object·v1 | 174 | ····move-result-object·v1 |
| | |
| 175 | ····.line·1006 | 175 | ····.line·999 |
| 176 | ····invoke-virtual·{p1,·v3,·v0,·v2,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 176 | ····invoke-virtual·{p1,·v3,·v0,·v2,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 177 | ····goto·:goto_2 | 177 | ····goto·:goto_2 |
| | |
| 178 | ····.line·1009 | 178 | ····.line·1002 |
| 179 | ····:cond_4 | 179 | ····:cond_4 |
| 180 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 180 | ····sget-object·p1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| | |
| 181 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 181 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 182 | ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application; | 182 | ····invoke-static·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getApp$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Landroid/app/Application; |
| | |
| Offset 203, 50 lines modified | Offset 203, 50 lines modified |
| | |
| 203 | ····invoke-static·{v2,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 203 | ····invoke-static·{v2,·v5},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| | |
| 204 | ····move-result-object·v2 | 204 | ····move-result-object·v2 |
| | |
| 205 | ····aput-object·v2,·v4,·v1 | 205 | ····aput-object·v2,·v4,·v1 |
| | |
| 206 | ····.line·1010 | 206 | ····.line·1003 |
| 207 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; | 207 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackgroundPermNames()Ljava/util/List; |
| | |
| 208 | ····move-result-object·v1 | 208 | ····move-result-object·v1 |
| | |
| 209 | ····.line·1009 | 209 | ····.line·1002 |
| 210 | ····invoke-virtual·{p1,·v3,·v0,·v4,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 210 | ····invoke-virtual·{p1,·v3,·v0,·v4,·v1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setGroupFlags(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;[Lkotlin/Pair;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| | |
| 211 | ····.line·1014 | 211 | ····.line·1007 |
| 212 | ····:cond_5 | 212 | ····:cond_5 |
| 213 | ····:goto_2 | 213 | ····:goto_2 |
| 214 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 214 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 215 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getPermGroupsToSkip$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/List; | 215 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getPermGroupsToSkip$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/List; |
| | |
| 216 | ····move-result-object·p1 | 216 | ····move-result-object·p1 |
| | |
| 217 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String; | 217 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->$groupName:Ljava/lang/String; |
| | |
| 218 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 218 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 219 | ····.line·1016 | 219 | ····.line·1009 |
| 220 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; | 220 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; |
| | |
| 221 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getRequestInfosLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 221 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getRequestInfosLiveData()Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; |
| | |
| 222 | ····move-result-object·p0 | 222 | ····move-result-object·p0 |
| | |
| 223 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->update()V | 223 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->update()V |
| | |
| 224 | ····return-void | 224 | ····return-void |
| 225 | .end·method | 225 | .end·method |
| | |
| 226 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V | 226 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V |
| 227 | ····.locals·0 | 227 | ····.locals·0 |
| | |
| 228 | ····.line·1000 | 228 | ····.line·993 |
| 229 | ····check-cast·p1,·Landroid/content/Intent; | 229 | ····check-cast·p1,·Landroid/content/Intent; |
| | |
| 230 | ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->accept(Landroid/content/Intent;)V | 230 | ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1;->accept(Landroid/content/Intent;)V |
| | |
| 231 | ····return-void | 231 | ····return-void |
| 232 | .end·method | 232 | .end·method |