Offset 31, 237 lines modifiedOffset 31, 237 lines modified
  
31 #·direct·methods31 #·direct·methods
32 .method·public·constructor·<init>(Landroid/content/Context;)V32 .method·public·constructor·<init>(Landroid/content/Context;)V
33 ····.locals·133 ····.locals·1
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····.line·6035 ····.line·61
36 ····invoke-direct·{p0,·p1,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V36 ····invoke-direct·{p0,·p1,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V39 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
40 ····.locals·140 ····.locals·1
  
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····.line·6442 ····.line·65
43 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V43 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V46 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
47 ····.locals·047 ····.locals·0
  
48 ····.line·6948 ····.line·70
49 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V49 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
50 ····.line·7050 ····.line·71
51 ····new-instance·p1,·Landroid/graphics/Rect;51 ····new-instance·p1,·Landroid/graphics/Rect;
  
52 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V52 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
53 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;53 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·dispatchFitSystemWindows(Landroid/graphics/Rect;)V57 .method·public·dispatchFitSystemWindows(Landroid/graphics/Rect;)V
58 ····.locals·058 ····.locals·0
  
59 ····.line·7859 ····.line·79
60 ····invoke-virtual·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z60 ····invoke-virtual·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·getFixedHeightMajor()Landroid/util/TypedValue;63 .method·public·getFixedHeightMajor()Landroid/util/TypedValue;
64 ····.locals·164 ····.locals·1
  
65 ····.line·19765 ····.line·198
66 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;66 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;
  
67 ····if-nez·v0,·:cond_067 ····if-nez·v0,·:cond_0
  
68 ····new-instance·v0,·Landroid/util/TypedValue;68 ····new-instance·v0,·Landroid/util/TypedValue;
  
69 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V69 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V
  
70 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;70 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;
  
71 ····.line·19871 ····.line·199
72 ····:cond_072 ····:cond_0
73 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;73 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;
  
74 ····return-object·v074 ····return-object·v0
75 .end·method75 .end·method
  
76 .method·public·getFixedHeightMinor()Landroid/util/TypedValue;76 .method·public·getFixedHeightMinor()Landroid/util/TypedValue;
77 ····.locals·177 ····.locals·1
  
78 ····.line·20278 ····.line·203
79 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;79 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;
  
80 ····if-nez·v0,·:cond_080 ····if-nez·v0,·:cond_0
  
81 ····new-instance·v0,·Landroid/util/TypedValue;81 ····new-instance·v0,·Landroid/util/TypedValue;
  
82 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V82 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V
  
83 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;83 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;
  
84 ····.line·20384 ····.line·204
85 ····:cond_085 ····:cond_0
86 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;86 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;
  
87 ····return-object·v087 ····return-object·v0
88 .end·method88 .end·method
  
89 .method·public·getFixedWidthMajor()Landroid/util/TypedValue;89 .method·public·getFixedWidthMajor()Landroid/util/TypedValue;
90 ····.locals·190 ····.locals·1
  
91 ····.line·18791 ····.line·188
92 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;92 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;
  
93 ····if-nez·v0,·:cond_093 ····if-nez·v0,·:cond_0
  
94 ····new-instance·v0,·Landroid/util/TypedValue;94 ····new-instance·v0,·Landroid/util/TypedValue;
  
95 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V95 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V
  
96 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;96 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;
  
97 ····.line·18897 ····.line·189
98 ····:cond_098 ····:cond_0
99 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;99 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
  
102 .method·public·getFixedWidthMinor()Landroid/util/TypedValue;102 .method·public·getFixedWidthMinor()Landroid/util/TypedValue;
103 ····.locals·1103 ····.locals·1
  
104 ····.line·192104 ····.line·193
105 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;105 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;
  
106 ····if-nez·v0,·:cond_0106 ····if-nez·v0,·:cond_0
  
107 ····new-instance·v0,·Landroid/util/TypedValue;107 ····new-instance·v0,·Landroid/util/TypedValue;
  
108 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V108 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V
  
109 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;109 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;
  
110 ····.line·193110 ····.line·194
111 ····:cond_0111 ····:cond_0
112 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;112 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;
  
113 ····return-object·v0113 ····return-object·v0
114 .end·method114 .end·method
  
115 .method·public·getMinWidthMajor()Landroid/util/TypedValue;115 .method·public·getMinWidthMajor()Landroid/util/TypedValue;
116 ····.locals·1116 ····.locals·1
  
117 ····.line·177117 ····.line·178
118 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;118 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;
  
119 ····if-nez·v0,·:cond_0119 ····if-nez·v0,·:cond_0
  
120 ····new-instance·v0,·Landroid/util/TypedValue;120 ····new-instance·v0,·Landroid/util/TypedValue;
  
121 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V121 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V
  
122 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;122 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;
  
123 ····.line·178123 ····.line·179
124 ····:cond_0124 ····:cond_0
125 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;125 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;
  
126 ····return-object·v0126 ····return-object·v0
127 .end·method127 .end·method
  
128 .method·public·getMinWidthMinor()Landroid/util/TypedValue;128 .method·public·getMinWidthMinor()Landroid/util/TypedValue;
129 ····.locals·1129 ····.locals·1
  
130 ····.line·182130 ····.line·183
131 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;131 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;
  
132 ····if-nez·v0,·:cond_0132 ····if-nez·v0,·:cond_0
  
133 ····new-instance·v0,·Landroid/util/TypedValue;133 ····new-instance·v0,·Landroid/util/TypedValue;
  
134 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V134 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V
  
135 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;135 ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;
  
136 ····.line·183136 ····.line·184
137 ····:cond_0137 ····:cond_0
138 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;138 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;
  
139 ····return-object·v0139 ····return-object·v0
140 .end·method140 .end·method
  
141 .method·protected·onAttachedToWindow()V141 .method·protected·onAttachedToWindow()V
142 ····.locals·1142 ····.locals·1
  
143 ····.line·208143 ····.line·209
144 ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onAttachedToWindow()V144 ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onAttachedToWindow()V
  
145 ····.line·209145 ····.line·210
146 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;146 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
  
147 ····if-eqz·v0,·:cond_0147 ····if-eqz·v0,·:cond_0
  
148 ····.line·210148 ····.line·211
149 ····invoke-interface·{v0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onAttachedFromWindow()V149 ····invoke-interface·{v0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onAttachedFromWindow()V
  
150 ····:cond_0150 ····:cond_0
151 ····return-void151 ····return-void
152 .end·method152 .end·method
  
153 .method·protected·onDetachedFromWindow()V153 .method·protected·onDetachedFromWindow()V
154 ····.locals·1154 ····.locals·1
  
155 ····.line·216155 ····.line·217
156 ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onDetachedFromWindow()V156 ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onDetachedFromWindow()V
  
157 ····.line·217157 ····.line·218
158 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;158 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
  
159 ····if-eqz·v0,·:cond_0159 ····if-eqz·v0,·:cond_0
  
160 ····.line·218160 ····.line·219
161 ····invoke-interface·{v0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onDetachedFromWindow()V161 ····invoke-interface·{v0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onDetachedFromWindow()V
  
162 ····:cond_0162 ····:cond_0
163 ····return-void163 ····return-void
164 .end·method164 .end·method
  
165 .method·protected·onMeasure(II)V165 .method·protected·onMeasure(II)V
166 ····.locals·13166 ····.locals·13
  
167 ····.line·101167 ····.line·102
168 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;168 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
  
169 ····move-result-object·v0169 ····move-result-object·v0
  
170 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;170 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
171 ····move-result-object·v0171 ····move-result-object·v0
  
172 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;172 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
173 ····move-result-object·v0173 ····move-result-object·v0
  
174 ····.line·102174 ····.line·103
175 ····iget·v1,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I175 ····iget·v1,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I
  
176 ····iget·v2,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I176 ····iget·v2,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I
  
177 ····const/4·v3,·0x1177 ····const/4·v3,·0x1
  
178 ····const/4·v4,·0x0178 ····const/4·v4,·0x0
Offset 271, 21 lines modifiedOffset 271, 21 lines modified
271 ····move·v1,·v3271 ····move·v1,·v3
  
272 ····goto·:goto_0272 ····goto·:goto_0
  
273 ····:cond_0273 ····:cond_0
274 ····move·v1,·v4274 ····move·v1,·v4
  
275 ····.line·104275 ····.line·105
276 ····:goto_0276 ····:goto_0
277 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I277 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I
  
278 ····move-result·v2278 ····move-result·v2
  
279 ····.line·105279 ····.line·106
280 ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getMode(I)I280 ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getMode(I)I
  
281 ····move-result·v5281 ····move-result·v5
  
282 ····const/4·v6,·0x6282 ····const/4·v6,·0x6
  
283 ····const/4·v7,·0x5283 ····const/4·v7,·0x5
Offset 294, 46 lines modifiedOffset 294, 46 lines modified
  
294 ····const/high16·v9,·0x40000000····#·2.0f294 ····const/high16·v9,·0x40000000····#·2.0f
  
295 ····if-ne·v2,·v8,·:cond_4295 ····if-ne·v2,·v8,·:cond_4
  
296 ····if-eqz·v1,·:cond_1296 ····if-eqz·v1,·:cond_1
  
297 ····.line·109297 ····.line·110
298 ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;298 ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue;
  
299 ····goto·:goto_1299 ····goto·:goto_1
  
300 ····:cond_1300 ····:cond_1
301 ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;301 ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue;
  
302 ····:goto_1302 ····:goto_1
303 ····if-eqz·v10,·:cond_4303 ····if-eqz·v10,·:cond_4
  
304 ····.line·110304 ····.line·111
305 ····iget·v11,·v10,·Landroid/util/TypedValue;->type:I305 ····iget·v11,·v10,·Landroid/util/TypedValue;->type:I
  
306 ····if-eqz·v11,·:cond_4306 ····if-eqz·v11,·:cond_4
  
307 ····if-ne·v11,·v7,·:cond_2307 ····if-ne·v11,·v7,·:cond_2
  
308 ····.line·113308 ····.line·114
309 ····invoke-virtual·{v10,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F309 ····invoke-virtual·{v10,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
  
310 ····move-result·v10310 ····move-result·v10
  
311 ····:goto_2311 ····:goto_2
312 ····float-to-int·v10,·v10312 ····float-to-int·v10,·v10
  
313 ····goto·:goto_3313 ····goto·:goto_3
  
314 ····:cond_2314 ····:cond_2
315 ····if-ne·v11,·v6,·:cond_3315 ····if-ne·v11,·v6,·:cond_3
  
316 ····.line·115316 ····.line·116
317 ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I317 ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I
  
318 ····int-to-float·v12,·v11318 ····int-to-float·v12,·v11
  
319 ····int-to-float·v11,·v11319 ····int-to-float·v11,·v11
  
320 ····invoke-virtual·{v10,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F320 ····invoke-virtual·{v10,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F
Offset 344, 36 lines modifiedOffset 344, 36 lines modified
  
344 ····:cond_3344 ····:cond_3
345 ····move·v10,·v4345 ····move·v10,·v4
  
346 ····:goto_3346 ····:goto_3
347 ····if-lez·v10,·:cond_4347 ····if-lez·v10,·:cond_4
  
348 ····.line·118348 ····.line·119
349 ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;349 ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
  
350 ····iget·v12,·v11,·Landroid/graphics/Rect;->left:I350 ····iget·v12,·v11,·Landroid/graphics/Rect;->left:I
  
351 ····iget·v11,·v11,·Landroid/graphics/Rect;->right:I351 ····iget·v11,·v11,·Landroid/graphics/Rect;->right:I
  
352 ····add-int/2addr·v12,·v11352 ····add-int/2addr·v12,·v11
  
353 ····sub-int/2addr·v10,·v12353 ····sub-int/2addr·v10,·v12
  
354 ····.line·119354 ····.line·120
355 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I355 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I
  
356 ····move-result·p1356 ····move-result·p1
  
357 ····.line·121357 ····.line·122
358 ····invoke-static·{v10,·p1},·Ljava/lang/Math;->min(II)I358 ····invoke-static·{v10,·p1},·Ljava/lang/Math;->min(II)I
  
359 ····move-result·p1359 ····move-result·p1
  
360 ····.line·120360 ····.line·121
361 ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I361 ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
362 ····move-result·p1362 ····move-result·p1
  
363 ····move·v10,·v3363 ····move·v10,·v3
  
364 ····goto·:goto_4364 ····goto·:goto_4
Offset 382, 46 lines modifiedOffset 382, 46 lines modified
382 ····move·v10,·v4382 ····move·v10,·v4
  
383 ····:goto_4383 ····:goto_4
384 ····if-ne·v5,·v8,·:cond_8384 ····if-ne·v5,·v8,·:cond_8
  
385 ····if-eqz·v1,·:cond_5385 ····if-eqz·v1,·:cond_5
  
386 ····.line·128386 ····.line·129
387 ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;387 ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue;
  
388 ····goto·:goto_5388 ····goto·:goto_5
  
389 ····:cond_5389 ····:cond_5
390 ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;390 ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue;
  
391 ····:goto_5391 ····:goto_5
392 ····if-eqz·v5,·:cond_8392 ····if-eqz·v5,·:cond_8
  
393 ····.line·129393 ····.line·130
394 ····iget·v11,·v5,·Landroid/util/TypedValue;->type:I394 ····iget·v11,·v5,·Landroid/util/TypedValue;->type:I
  
395 ····if-eqz·v11,·:cond_8395 ····if-eqz·v11,·:cond_8
  
396 ····if-ne·v11,·v7,·:cond_6396 ····if-ne·v11,·v7,·:cond_6
  
397 ····.line·132397 ····.line·133
398 ····invoke-virtual·{v5,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F398 ····invoke-virtual·{v5,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
  
399 ····move-result·v5399 ····move-result·v5
  
400 ····:goto_6400 ····:goto_6
401 ····float-to-int·v5,·v5401 ····float-to-int·v5,·v5
  
402 ····goto·:goto_7402 ····goto·:goto_7
  
403 ····:cond_6403 ····:cond_6
404 ····if-ne·v11,·v6,·:cond_7404 ····if-ne·v11,·v6,·:cond_7
  
405 ····.line·134405 ····.line·135
406 ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I406 ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I
  
407 ····int-to-float·v12,·v11407 ····int-to-float·v12,·v11
  
408 ····int-to-float·v11,·v11408 ····int-to-float·v11,·v11
  
409 ····invoke-virtual·{v5,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F409 ····invoke-virtual·{v5,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F
Offset 432, 92 lines modifiedOffset 432, 92 lines modified
  
432 ····:cond_7432 ····:cond_7
433 ····move·v5,·v4433 ····move·v5,·v4
  
434 ····:goto_7434 ····:goto_7
435 ····if-lez·v5,·:cond_8435 ····if-lez·v5,·:cond_8
  
436 ····.line·137436 ····.line·138
437 ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;437 ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
  
438 ····iget·v12,·v11,·Landroid/graphics/Rect;->top:I438 ····iget·v12,·v11,·Landroid/graphics/Rect;->top:I
  
439 ····iget·v11,·v11,·Landroid/graphics/Rect;->bottom:I439 ····iget·v11,·v11,·Landroid/graphics/Rect;->bottom:I
  
440 ····add-int/2addr·v12,·v11440 ····add-int/2addr·v12,·v11
  
441 ····sub-int/2addr·v5,·v12441 ····sub-int/2addr·v5,·v12
  
442 ····.line·138442 ····.line·139
443 ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getSize(I)I443 ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getSize(I)I
  
444 ····move-result·p2444 ····move-result·p2
  
445 ····.line·140445 ····.line·141
446 ····invoke-static·{v5,·p2},·Ljava/lang/Math;->min(II)I446 ····invoke-static·{v5,·p2},·Ljava/lang/Math;->min(II)I
  
447 ····move-result·p2447 ····move-result·p2
  
448 ····.line·139448 ····.line·140
449 ····invoke-static·{p2,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I449 ····invoke-static·{p2,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
450 ····move-result·p2450 ····move-result·p2
  
451 ····.line·145451 ····.line·146
452 ····:cond_8452 ····:cond_8
453 ····invoke-super·{p0,·p1,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V453 ····invoke-super·{p0,·p1,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V
  
454 ····.line·147454 ····.line·148
455 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getMeasuredWidth()I455 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getMeasuredWidth()I
  
456 ····move-result·p1456 ····move-result·p1
  
457 ····.line·150457 ····.line·151
458 ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I458 ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
459 ····move-result·v5459 ····move-result·v5
  
460 ····if-nez·v10,·:cond_d460 ····if-nez·v10,·:cond_d
  
461 ····if-ne·v2,·v8,·:cond_d461 ····if-ne·v2,·v8,·:cond_d
  
462 ····if-eqz·v1,·:cond_9462 ····if-eqz·v1,·:cond_9
  
463 ····.line·153463 ····.line·154
464 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;464 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue;
  
465 ····goto·:goto_8465 ····goto·:goto_8
  
466 ····:cond_9466 ····:cond_9
467 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;467 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue;
  
468 ····:goto_8468 ····:goto_8
469 ····if-eqz·v1,·:cond_d469 ····if-eqz·v1,·:cond_d
  
470 ····.line·154470 ····.line·155
471 ····iget·v2,·v1,·Landroid/util/TypedValue;->type:I471 ····iget·v2,·v1,·Landroid/util/TypedValue;->type:I
  
472 ····if-eqz·v2,·:cond_d472 ····if-eqz·v2,·:cond_d
  
473 ····if-ne·v2,·v7,·:cond_a473 ····if-ne·v2,·v7,·:cond_a
  
474 ····.line·157474 ····.line·158
475 ····invoke-virtual·{v1,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F475 ····invoke-virtual·{v1,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
  
476 ····move-result·v0476 ····move-result·v0
  
477 ····:goto_9477 ····:goto_9
478 ····float-to-int·v0,·v0478 ····float-to-int·v0,·v0
  
479 ····goto·:goto_a479 ····goto·:goto_a
  
480 ····:cond_a480 ····:cond_a
481 ····if-ne·v2,·v6,·:cond_b481 ····if-ne·v2,·v6,·:cond_b
  
482 ····.line·159482 ····.line·160
483 ····iget·v0,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I483 ····iget·v0,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I
  
484 ····int-to-float·v2,·v0484 ····int-to-float·v2,·v0
  
485 ····int-to-float·v0,·v0485 ····int-to-float·v0,·v0
  
486 ····invoke-virtual·{v1,·v2,·v0},·Landroid/util/TypedValue;->getFraction(FF)F486 ····invoke-virtual·{v1,·v2,·v0},·Landroid/util/TypedValue;->getFraction(FF)F
Offset 528, 71 lines modifiedOffset 528, 71 lines modified
  
528 ····:cond_b528 ····:cond_b
529 ····move·v0,·v4529 ····move·v0,·v4
  
530 ····:goto_a530 ····:goto_a
531 ····if-lez·v0,·:cond_c531 ····if-lez·v0,·:cond_c
  
532 ····.line·162532 ····.line·163
533 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;533 ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
  
534 ····iget·v2,·v1,·Landroid/graphics/Rect;->left:I534 ····iget·v2,·v1,·Landroid/graphics/Rect;->left:I
  
535 ····iget·v1,·v1,·Landroid/graphics/Rect;->right:I535 ····iget·v1,·v1,·Landroid/graphics/Rect;->right:I
  
536 ····add-int/2addr·v2,·v1536 ····add-int/2addr·v2,·v1
  
537 ····sub-int/2addr·v0,·v2537 ····sub-int/2addr·v0,·v2
  
538 ····:cond_c538 ····:cond_c
539 ····if-ge·p1,·v0,·:cond_d539 ····if-ge·p1,·v0,·:cond_d
  
540 ····.line·165540 ····.line·166
541 ····invoke-static·{v0,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I541 ····invoke-static·{v0,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
542 ····move-result·v5542 ····move-result·v5
  
543 ····goto·:goto_b543 ····goto·:goto_b
  
544 ····:cond_d544 ····:cond_d
545 ····move·v3,·v4545 ····move·v3,·v4
  
546 ····:goto_b546 ····:goto_b
547 ····if-eqz·v3,·:cond_e547 ····if-eqz·v3,·:cond_e
  
548 ····.line·172548 ····.line·173
549 ····invoke-super·{p0,·v5,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V549 ····invoke-super·{p0,·v5,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V
  
550 ····:cond_e550 ····:cond_e
551 ····return-void551 ····return-void
552 .end·method552 .end·method
  
553 .method·public·setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V553 .method·public·setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V
554 ····.locals·0554 ····.locals·0
  
555 ····.line·82555 ····.line·83
556 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;556 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
  
557 ····return-void557 ····return-void
558 .end·method558 .end·method
  
559 .method·public·setDecorPadding(IIII)V559 .method·public·setDecorPadding(IIII)V
560 ····.locals·1560 ····.locals·1
  
561 ····.line·93561 ····.line·94
562 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;562 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect;
  
563 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/Rect;->set(IIII)V563 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/Rect;->set(IIII)V
  
564 ····.line·94564 ····.line·95
565 ····invoke-static·{p0},·Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z565 ····invoke-static·{p0},·Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z
  
566 ····move-result·p1566 ····move-result·p1
  
567 ····if-eqz·p1,·:cond_0567 ····if-eqz·p1,·:cond_0
  
568 ····.line·95568 ····.line·96
569 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->requestLayout()V569 ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->requestLayout()V
  
570 ····:cond_0570 ····:cond_0
571 ····return-void571 ····return-void
572 .end·method572 .end·method