| | | |
Offset 1423, 15 lines modified | Offset 1423, 15 lines modified |
1423 | ····move-object·v7,·v6 | 1423 | ····move-object·v7,·v6 |
| |
1424 | ····.line·516 | 1424 | ····.line·516 |
1425 | ····:cond_3 | 1425 | ····:cond_3 |
1426 | ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 1426 | ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| |
1427 | ····.line·520 | 1427 | ····.line·520 |
1428 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I | 1428 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I |
| |
1429 | ····move-result·v1 | 1429 | ····move-result·v1 |
| |
1430 | ····.line·521 | 1430 | ····.line·521 |
1431 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; | 1431 | ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle; |
| |
1432 | ····if-eqz·v6,·:cond_4 | 1432 | ····if-eqz·v6,·:cond_4 |
Offset 1526, 19 lines modified | Offset 1526, 19 lines modified |
| |
1526 | ····const/4·v1,·0x3 | 1526 | ····const/4·v1,·0x3 |
| |
1527 | ····:cond_8 | 1527 | ····:cond_8 |
1528 | ····if-eqz·v1,·:cond_9 | 1528 | ····if-eqz·v1,·:cond_9 |
| |
1529 | ····.line·537 | 1529 | ····.line·537 |
1530 | ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 1530 | ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| |
1531 | ····.line·540 | 1531 | ····.line·540 |
1532 | ····:cond_9 | 1532 | ····:cond_9 |
1533 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 1533 | ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
1534 | ····move-result-object·v1 | 1534 | ····move-result-object·v1 |
| |
1535 | ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 1535 | ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
1536 | ····move-object/from16·v1,·p1 | 1536 | ····move-object/from16·v1,·p1 |
| |
Offset 2010, 91 lines modified | Offset 2010, 91 lines modified |
| |
2010 | ····:cond_0 | 2010 | ····:cond_0 |
2011 | ····const/16·p2,·0xe | 2011 | ····const/16·p2,·0xe |
| |
2012 | ····if-eqz·v0,·:cond_1 | 2012 | ····if-eqz·v0,·:cond_1 |
| |
2013 | ····.line·1087 | 2013 | ····.line·1087 |
2014 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2014 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2015 | ····move-result-object·v0 | 2015 | ····move-result-object·v0 |
| |
2016 | ····invoke-direct·{p0,·v0,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2016 | ····invoke-direct·{p0,·v0,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2017 | ····:cond_1 | 2017 | ····:cond_1 |
2018 | ····if-eqz·p1,·:cond_8 | 2018 | ····if-eqz·p1,·:cond_8 |
| |
2019 | ····.line·1091 | 2019 | ····.line·1091 |
2020 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2020 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2021 | ····move-result-object·p1 | 2021 | ····move-result-object·p1 |
| |
2022 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2022 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2023 | ····goto·:goto_0 | 2023 | ····goto·:goto_0 |
| |
2024 | ····:cond_2 | 2024 | ····:cond_2 |
2025 | ····if-eqz·v0,·:cond_3 | 2025 | ····if-eqz·v0,·:cond_3 |
| |
2026 | ····.line·1077 | 2026 | ····.line·1077 |
2027 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2027 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2028 | ····move-result-object·p2 | 2028 | ····move-result-object·p2 |
| |
2029 | ····invoke-direct·{p0,·p2,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2029 | ····invoke-direct·{p0,·p2,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2030 | ····:cond_3 | 2030 | ····:cond_3 |
2031 | ····if-eqz·p1,·:cond_8 | 2031 | ····if-eqz·p1,·:cond_8 |
| |
2032 | ····.line·1081 | 2032 | ····.line·1081 |
2033 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2033 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2034 | ····move-result-object·p1 | 2034 | ····move-result-object·p1 |
| |
2035 | ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2035 | ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2036 | ····goto·:goto_0 | 2036 | ····goto·:goto_0 |
| |
2037 | ····:cond_4 | 2037 | ····:cond_4 |
2038 | ····if-eqz·v0,·:cond_5 | 2038 | ····if-eqz·v0,·:cond_5 |
| |
2039 | ····.line·1067 | 2039 | ····.line·1067 |
2040 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2040 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2041 | ····move-result-object·p2 | 2041 | ····move-result-object·p2 |
| |
2042 | ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2042 | ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2043 | ····:cond_5 | 2043 | ····:cond_5 |
2044 | ····if-eqz·p1,·:cond_8 | 2044 | ····if-eqz·p1,·:cond_8 |
| |
2045 | ····.line·1071 | 2045 | ····.line·1071 |
2046 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2046 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2047 | ····move-result-object·p1 | 2047 | ····move-result-object·p1 |
| |
2048 | ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2048 | ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2049 | ····goto·:goto_0 | 2049 | ····goto·:goto_0 |
| |
2050 | ····:cond_6 | 2050 | ····:cond_6 |
2051 | ····if-eqz·v0,·:cond_7 | 2051 | ····if-eqz·v0,·:cond_7 |
| |
2052 | ····.line·1057 | 2052 | ····.line·1057 |
2053 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2053 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2054 | ····move-result-object·p2 | 2054 | ····move-result-object·p2 |
| |
2055 | ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2055 | ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2056 | ····:cond_7 | 2056 | ····:cond_7 |
2057 | ····if-eqz·p1,·:cond_8 | 2057 | ····if-eqz·p1,·:cond_8 |
| |
2058 | ····.line·1061 | 2058 | ····.line·1061 |
2059 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2059 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2060 | ····move-result-object·p1 | 2060 | ····move-result-object·p1 |
| |
2061 | ····invoke-direct·{p0,·p1,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2061 | ····invoke-direct·{p0,·p1,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2062 | ····:cond_8 | 2062 | ····:cond_8 |
2063 | ····:goto_0 | 2063 | ····:goto_0 |
Offset 2118, 15 lines modified | Offset 2118, 15 lines modified |
2118 | ····move-object·v1,·p1 | 2118 | ····move-object·v1,·p1 |
| |
2119 | ····move-object·v7,·p2 | 2119 | ····move-object·v7,·p2 |
| |
2120 | ····move·v6,·p4 | 2120 | ····move·v6,·p4 |
| |
2121 | ····.line·835 | 2121 | ····.line·835 |
2122 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I | 2122 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I |
| |
2123 | ····move-result·v2 | 2123 | ····move-result·v2 |
| |
2124 | ····if-eqz·v2,·:cond_0 | 2124 | ····if-eqz·v2,·:cond_0 |
| |
2125 | ····return-void | 2125 | ····return-void |
| |
Offset 2140, 33 lines modified | Offset 2140, 33 lines modified |
2140 | ····goto·:goto_0 | 2140 | ····goto·:goto_0 |
| |
2141 | ····:cond_1 | 2141 | ····:cond_1 |
2142 | ····const/4·v2,·0x4 | 2142 | ····const/4·v2,·0x4 |
| |
2143 | ····.line·846 | 2143 | ····.line·846 |
2144 | ····:goto_0 | 2144 | ····:goto_0 |
2145 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Z | 2145 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Z |
| |
2146 | ····move-result·v3 | 2146 | ····move-result·v3 |
| |
2147 | ····const/4·v4,·0x1 | 2147 | ····const/4·v4,·0x1 |
| |
2148 | ····if-eqz·v3,·:cond_2 | 2148 | ····if-eqz·v3,·:cond_2 |
| |
2149 | ····.line·847 | 2149 | ····.line·847 |
2150 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 2150 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
2151 | ····iget-object·v5,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2151 | ····iget-object·v5,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2152 | ····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; | 2152 | ····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; |
| |
2153 | ····move-result-object·v6 | 2153 | ····move-result-object·v6 |
| |
2154 | ····.line·848 | 2154 | ····.line·848 |
2155 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2155 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2156 | ····move-result-object·v7 | 2156 | ····move-result-object·v7 |
| |
2157 | ····.line·847 | 2157 | ····.line·847 |
2158 | ····invoke-virtual·{v3,·v5,·v6,·v7},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 2158 | ····invoke-virtual·{v3,·v5,·v6,·v7},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantBackgroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
2159 | ····goto·:goto_1 | 2159 | ····goto·:goto_1 |
Offset 2177, 41 lines modified | Offset 2177, 41 lines modified |
2177 | ····if-nez·v7,·:cond_3 | 2177 | ····if-nez·v7,·:cond_3 |
| |
2178 | ····.line·851 | 2178 | ····.line·851 |
2179 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 2179 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
2180 | ····iget-object·v7,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2180 | ····iget-object·v7,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2181 | ····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; | 2181 | ····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; |
| |
2182 | ····move-result-object·v8 | 2182 | ····move-result-object·v8 |
| |
2183 | ····.line·852 | 2183 | ····.line·852 |
2184 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2184 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2185 | ····move-result-object·v9 | 2185 | ····move-result-object·v9 |
| |
2186 | ····.line·851 | 2186 | ····.line·851 |
2187 | ····invoke-virtual·{v5,·v7,·v8,·v9,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 2187 | ····invoke-virtual·{v5,·v7,·v8,·v9,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
2188 | ····.line·854 | 2188 | ····.line·854 |
2189 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2189 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2190 | ····move-result-object·v6 | 2190 | ····move-result-object·v6 |
| |
2191 | ····invoke-interface·{v6,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 2191 | ····invoke-interface·{v6,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
| |
2192 | ····move-result·v3 | 2192 | ····move-result·v3 |
| |
2193 | ····if-eqz·v3,·:cond_5 | 2193 | ····if-eqz·v3,·:cond_5 |
| |
2194 | ····.line·856 | 2194 | ····.line·856 |
2195 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2195 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2196 | ····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; | 2196 | ····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; |
| |
2197 | ····move-result-object·v6 | 2197 | ····move-result-object·v6 |
| |
2198 | ····.line·855 | 2198 | ····.line·855 |
2199 | ····invoke-virtual·{v5,·v3,·v6,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V | 2199 | ····invoke-virtual·{v5,·v3,·v6,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V |
| |
2200 | ····goto·:goto_1 | 2200 | ····goto·:goto_1 |
Offset 2219, 15 lines modified | Offset 2219, 15 lines modified |
2219 | ····.line·859 | 2219 | ····.line·859 |
2220 | ····:cond_3 | 2220 | ····:cond_3 |
2221 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 2221 | ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
2222 | ····iget-object·v8,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2222 | ····iget-object·v8,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2223 | ····.line·860 | 2223 | ····.line·860 |
2224 | ····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; | 2224 | ····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; |
| |
2225 | ····move-result-object·v9 | 2225 | ····move-result-object·v9 |
| |
2226 | ····.line·859 | 2226 | ····.line·859 |
2227 | ····invoke-virtual·{v5,·v8,·v9,·p2,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; | 2227 | ····invoke-virtual·{v5,·v8,·v9,·p2,·p4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->grantForegroundRuntimePermissions(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Ljava/util/List;Z)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
2228 | ····move-result-object·v8 | 2228 | ····move-result-object·v8 |
Offset 2252, 39 lines modified | Offset 2252, 39 lines modified |
| |
2252 | ····.line·862 | 2252 | ····.line·862 |
2253 | ····invoke-virtual·{v5,·v6,·v8,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V | 2253 | ····invoke-virtual·{v5,·v6,·v8,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->setFlagsWhenLocationAccuracyChanged(Landroid/app/Application;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;Z)V |
| |
2254 | ····.line·867 | 2254 | ····.line·867 |
2255 | ····:cond_5 | 2255 | ····:cond_5 |
2256 | ····:goto_1 | 2256 | ····:goto_1 |
2257 | ····invoke-virtual·{p1,·v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 2257 | ····invoke-virtual·{p1,·v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| |
2258 | ····goto·:goto_4 | 2258 | ····goto·:goto_4 |
| |
2259 | ····.line·869 | 2259 | ····.line·869 |
2260 | ····:cond_6 | 2260 | ····:cond_6 |
2261 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Z | 2261 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Z |
| |
2262 | ····move-result·v2 | 2262 | ····move-result·v2 |
| |
2263 | ····if-eqz·v2,·:cond_7 | 2263 | ····if-eqz·v2,·:cond_7 |
| |
2264 | ····.line·870 | 2264 | ····.line·870 |
2265 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 2265 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
2266 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2266 | ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2267 | ····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; | 2267 | ····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; |
| |
2268 | ····move-result-object·v5 | 2268 | ····move-result-object·v5 |
| |
2269 | ····const/4·v7,·0x0 | 2269 | ····const/4·v7,·0x0 |
| |
2270 | ····.line·871 | 2270 | ····.line·871 |
2271 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2271 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2272 | ····move-result-object·v8 | 2272 | ····move-result-object·v8 |
| |
2273 | ····const/16·v9,·0x8 | 2273 | ····const/16·v9,·0x8 |
| |
2274 | ····const/4·v10,·0x0 | 2274 | ····const/4·v10,·0x0 |
| |
Offset 2297, 20 lines modified | Offset 2297, 20 lines modified |
| |
2297 | ····:cond_7 | 2297 | ····:cond_7 |
2298 | ····if-nez·v7,·:cond_8 | 2298 | ····if-nez·v7,·:cond_8 |
| |
2299 | ····.line·874 | 2299 | ····.line·874 |
2300 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2300 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2301 | ····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; | 2301 | ····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; |
| |
2302 | ····move-result-object·v4 | 2302 | ····move-result-object·v4 |
| |
2303 | ····.line·876 | 2303 | ····.line·876 |
2304 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2304 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2305 | ····move-result-object·v7 | 2305 | ····move-result-object·v7 |
| |
2306 | ····.line·874 | 2306 | ····.line·874 |
2307 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 2307 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
2308 | ····move/from16·v5,·p5 | 2308 | ····move/from16·v5,·p5 |
Offset 2321, 15 lines modified | Offset 2321, 15 lines modified |
| |
2321 | ····goto·:goto_2 | 2321 | ····goto·:goto_2 |
| |
2322 | ····.line·878 | 2322 | ····.line·878 |
2323 | ····:cond_8 | 2323 | ····:cond_8 |
2324 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; | 2324 | ····iget-object·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->app:Landroid/app/Application; |
| |
2325 | ····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; | 2325 | ····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; |
| |
2326 | ····move-result-object·v4 | 2326 | ····move-result-object·v4 |
| |
2327 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 2327 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| |
2328 | ····move/from16·v5,·p5 | 2328 | ····move/from16·v5,·p5 |
| |
Offset 2349, 19 lines modified | Offset 2349, 19 lines modified |
2349 | ····:cond_9 | 2349 | ····:cond_9 |
2350 | ····const/4·v2,·0x6 | 2350 | ····const/4·v2,·0x6 |
| |
2351 | ····:goto_3 | 2351 | ····:goto_3 |
2352 | ····const/4·v3,·0x2 | 2352 | ····const/4·v3,·0x2 |
| |
2353 | ····.line·888 | 2353 | ····.line·888 |
2354 | ····invoke-virtual·{p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V | 2354 | ····invoke-virtual·{p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V |
| |
2355 | ····.line·890 | 2355 | ····.line·890 |
2356 | ····:goto_4 | 2356 | ····:goto_4 |
2357 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 2357 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
2358 | ····move-result-object·v1 | 2358 | ····move-result-object·v1 |
| |
2359 | ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 2359 | ····invoke-direct·{p0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
2360 | ····.line·892 | 2360 | ····.line·892 |
2361 | ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->requestInfosLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 2361 | ····iget-object·v0,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->requestInfosLiveData:Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; |
Offset 2945, 15 lines modified | Offset 2945, 15 lines modified |
2945 | ····.line·1105 | 2945 | ····.line·1105 |
2946 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 2946 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
2947 | ····move-result-object·v2 | 2947 | ····move-result-object·v2 |
| |
2948 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; | 2948 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState; |
| |
2949 | ····invoke-virtual·{v2},·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; | 2949 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup; |
| |
2950 | ····move-result-object·v2 | 2950 | ····move-result-object·v2 |
| |
2951 | ····invoke-interface·{v1,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 2951 | ····invoke-interface·{v1,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
| |
2952 | ····goto·:goto_0 | 2952 | ····goto·:goto_0 |
| |
Offset 3248, 25 lines modified | Offset 3248, 25 lines modified |
| |
3248 | ····:cond_c | 3248 | ····:cond_c |
3249 | ····const/16·p2,·0xb | 3249 | ····const/16·p2,·0xb |
| |
3250 | ····if-eqz·v2,·:cond_d | 3250 | ····if-eqz·v2,·:cond_d |
| |
3251 | ····.line·756 | 3251 | ····.line·756 |
3252 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 3252 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
3253 | ····move-result-object·p3 | 3253 | ····move-result-object·p3 |
| |
3254 | ····invoke-direct·{p0,·p3,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 3254 | ····invoke-direct·{p0,·p3,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
3255 | ····:cond_d | 3255 | ····:cond_d |
3256 | ····if-eqz·p1,·:cond_e | 3256 | ····if-eqz·p1,·:cond_e |
| |
3257 | ····.line·760 | 3257 | ····.line·760 |
3258 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; | 3258 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List; |
| |
3259 | ····move-result-object·p1 | 3259 | ····move-result-object·p1 |
| |
3260 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V | 3260 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V |
| |
3261 | ····:cond_e | 3261 | ····:cond_e |
3262 | ····return-void | 3262 | ····return-void |
Offset 3337, 15 lines modified | Offset 3337, 15 lines modified |
3337 | ····move-result·v2 | 3337 | ····move-result·v2 |
| |
3338 | ····.line·959 | 3338 | ····.line·959 |
3339 | ····invoke-direct·{p0,·v3,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String; | 3339 | ····invoke-direct·{p0,·v3,·v2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->getInstanceStateKey(Ljava/lang/String;Z)Ljava/lang/String; |
| |
3340 | ····move-result-object·v2 | 3340 | ····move-result-object·v2 |
| |
3341 | ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I | 3341 | ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I |
| |
3342 | ····move-result·v1 | 3342 | ····move-result·v1 |
| |
3343 | ····invoke-virtual·{p1,·v2,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V | 3343 | ····invoke-virtual·{p1,·v2,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V |
| |
3344 | ····goto·:goto_0 | 3344 | ····goto·:goto_0 |
| |