| | | | |
| Offset 75, 61 lines modified | Offset 75, 66 lines modified |
| 75 | ····move-result·v2 | 75 | ····move-result·v2 |
| | |
| 76 | ····float-to-int·v2,·v2 | 76 | ····float-to-int·v2,·v2 |
| | |
| 77 | ····sub-int/2addr·v1,·v2 | 77 | ····sub-int/2addr·v1,·v2 |
| | |
| 78 | ····.line·107 | 78 | ····.line·107 |
| 79 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I | 79 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; |
| | |
| | 80 | ····move-result-object·p2 |
| | |
| | 81 | ····.line·108 |
| | 82 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I |
| | |
| 80 | ····move-result·v2 | 83 | ····move-result·v2 |
| | |
| 81 | ····const/4·v3,·0x0 | 84 | ····const/4·v3,·0x0 |
| | |
| 82 | ····:goto_0 | 85 | ····:goto_0 |
| 83 | ····add-int/lit8·v4,·v2,·-0x1 | 86 | ····add-int/lit8·v4,·v2,·-0x1 |
| | |
| 84 | ····if-ge·v3,·v4,·:cond_0 | 87 | ····if-ge·v3,·v4,·:cond_0 |
| | |
| 85 | ····.line·109 | 88 | ····.line·110 |
| 86 | ····invoke-virtual·{p2,·v3},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 89 | ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View; |
| | |
| 87 | ····move-result-object·v4 | 90 | ····move-result-object·v4 |
| | |
| 88 | ····.line·111 | 91 | ····.line·112 |
| 89 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 92 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| | |
| 90 | ····move-result-object·v5 | 93 | ····move-result-object·v5 |
| | |
| 91 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; | 94 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; |
| | |
| 92 | ····.line·113 | 95 | ····.line·114 |
| 93 | ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I | 96 | ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I |
| | |
| 94 | ····move-result·v4 | 97 | ····move-result·v4 |
| | |
| 95 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I | 98 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I |
| | |
| 96 | ····add-int/2addr·v4,·v5 | 99 | ····add-int/2addr·v4,·v5 |
| | |
| 97 | ····.line·114 | 100 | ····.line·115 |
| 98 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 101 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| | |
| 99 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I | 102 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I |
| | |
| 100 | ····move-result·v5 | 103 | ····move-result·v5 |
| | |
| 101 | ····add-int/2addr·v5,·v4 | 104 | ····add-int/2addr·v5,·v4 |
| | |
| 102 | ····.line·116 | 105 | ····.line·117 |
| 103 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 106 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| | |
| 104 | ····invoke-virtual·{v6,·v4,·v0,·v5,·v1},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 107 | ····invoke-virtual·{v6,·v4,·v0,·v5,·v1},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
| | |
| 105 | ····.line·117 | 108 | ····.line·118 |
| 106 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 109 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| | |
| 107 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | 110 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
| | |
| 108 | ····add-int/lit8·v3,·v3,·0x1 | 111 | ····add-int/lit8·v3,·v3,·0x1 |
| | |
| 109 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
| Offset 137, 15 lines modified | Offset 142, 15 lines modified |
| 137 | ····:cond_0 | 142 | ····:cond_0 |
| 138 | ····return-void | 143 | ····return-void |
| 139 | .end·method | 144 | .end·method |
| | |
| 140 | .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V | 145 | .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V |
| 141 | ····.locals·7 | 146 | ····.locals·7 |
| | |
| 142 | ····.line·130 | 147 | ····.line·131 |
| 143 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingLeft()I | 148 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingLeft()I |
| | |
| 144 | ····move-result·v0 | 149 | ····move-result·v0 |
| | |
| 145 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; | 150 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; |
| | |
| 146 | ····move-result-object·v1 | 151 | ····move-result-object·v1 |
| Offset 160, 26 lines modified | Offset 165, 26 lines modified |
| | |
| 160 | ····move-result·v1 | 165 | ····move-result·v1 |
| | |
| 161 | ····float-to-int·v1,·v1 | 166 | ····float-to-int·v1,·v1 |
| | |
| 162 | ····add-int/2addr·v0,·v1 | 167 | ····add-int/2addr·v0,·v1 |
| | |
| 163 | ····.line·132 | 168 | ····.line·133 |
| 164 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getWidth()I | 169 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getWidth()I |
| | |
| 165 | ····move-result·v1 | 170 | ····move-result·v1 |
| | |
| 166 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingRight()I | 171 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingRight()I |
| | |
| 167 | ····move-result·v2 | 172 | ····move-result·v2 |
| | |
| 168 | ····sub-int/2addr·v1,·v2 | 173 | ····sub-int/2addr·v1,·v2 |
| | |
| 169 | ····.line·133 | 174 | ····.line·134 |
| 170 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; | 175 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; |
| | |
| 171 | ····move-result-object·v2 | 176 | ····move-result-object·v2 |
| | |
| 172 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 177 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
| | |
| 173 | ····move-result-object·v2 | 178 | ····move-result-object·v2 |
| Offset 190, 62 lines modified | Offset 195, 67 lines modified |
| | |
| 190 | ····move-result·v2 | 195 | ····move-result·v2 |
| | |
| 191 | ····float-to-int·v2,·v2 | 196 | ····float-to-int·v2,·v2 |
| | |
| 192 | ····sub-int/2addr·v1,·v2 | 197 | ····sub-int/2addr·v1,·v2 |
| | |
| 193 | ····.line·136 | 198 | ····.line·137 |
| 194 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I | 199 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; |
| | |
| | 200 | ····move-result-object·p2 |
| | |
| | 201 | ····.line·138 |
| | 202 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I |
| | |
| 195 | ····move-result·v2 | 203 | ····move-result·v2 |
| | |
| 196 | ····const/4·v3,·0x0 | 204 | ····const/4·v3,·0x0 |
| | |
| 197 | ····:goto_0 | 205 | ····:goto_0 |
| 198 | ····add-int/lit8·v4,·v2,·-0x1 | 206 | ····add-int/lit8·v4,·v2,·-0x1 |
| | |
| 199 | ····if-ge·v3,·v4,·:cond_0 | 207 | ····if-ge·v3,·v4,·:cond_0 |
| | |
| 200 | ····.line·138 | 208 | ····.line·140 |
| 201 | ····invoke-virtual·{p2,·v3},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 209 | ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View; |
| | |
| 202 | ····move-result-object·v4 | 210 | ····move-result-object·v4 |
| | |
| 203 | ····.line·140 | 211 | ····.line·142 |
| 204 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 212 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| | |
| 205 | ····move-result-object·v5 | 213 | ····move-result-object·v5 |
| | |
| 206 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; | 214 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; |
| | |
| 207 | ····.line·142 | 215 | ····.line·144 |
| 208 | ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I | 216 | ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I |
| | |
| 209 | ····move-result·v4 | 217 | ····move-result·v4 |
| | |
| 210 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I | 218 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I |
| | |
| 211 | ····add-int/2addr·v4,·v5 | 219 | ····add-int/2addr·v4,·v5 |
| | |
| 212 | ····.line·143 | 220 | ····.line·145 |
| 213 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 221 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| | |
| 214 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I | 222 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I |
| | |
| 215 | ····move-result·v5 | 223 | ····move-result·v5 |
| | |
| 216 | ····add-int/2addr·v5,·v4 | 224 | ····add-int/2addr·v5,·v4 |
| | |
| 217 | ····.line·145 | 225 | ····.line·147 |
| 218 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 226 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| | |
| 219 | ····invoke-virtual·{v6,·v0,·v4,·v1,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 227 | ····invoke-virtual·{v6,·v0,·v4,·v1,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
| | |
| 220 | ····.line·146 | 228 | ····.line·148 |
| 221 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 229 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| | |
| 222 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | 230 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
| | |
| 223 | ····add-int/lit8·v3,·v3,·0x1 | 231 | ····add-int/lit8·v3,·v3,·0x1 |
| | |
| 224 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |