| | | |
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 |