Skip to content

Commit d1f7fce

Browse files
committed
fix(core): another iOS shape fix
1 parent dc1e174 commit d1f7fce

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/core/index.ios.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,22 @@ function cornerTreatment(cornerFamily: CornerFamily, cornerSize: number | CoreTy
3232
if (typeof cornerSize === 'object') {
3333
if (cornerFamily === CornerFamily.CUT) {
3434
if (cornerSize.unit === '%') {
35-
corner = MDCCornerTreatment.cornerWithCutValueType(cornerSize.value, MDCCornerTreatmentValueType.Percentage);
35+
corner = MDCCornerTreatment.cornerWithCutValueType(cornerSize.value, 1);
3636
} else {
37-
corner = MDCCornerTreatment.cornerWithCutValueType(PercentLength.toDevicePixels(cornerSize), MDCCornerTreatmentValueType.Absolute);
37+
corner = MDCCornerTreatment.cornerWithCutValueType(Utils.layout.toDeviceIndependentPixels(PercentLength.toDevicePixels(cornerSize)), 0);
3838
}
3939
} else {
4040
if (cornerSize.unit === '%') {
41-
corner = MDCCornerTreatment.cornerWithRadiusValueType(cornerSize.value, MDCCornerTreatmentValueType.Percentage);
41+
corner = MDCCornerTreatment.cornerWithRadiusValueType(cornerSize.value, 1);
4242
} else {
43-
corner = MDCCornerTreatment.cornerWithRadiusValueType(PercentLength.toDevicePixels(cornerSize), MDCCornerTreatmentValueType.Absolute);
43+
corner = MDCCornerTreatment.cornerWithRadiusValueType(Utils.layout.toDeviceIndependentPixels(PercentLength.toDevicePixels(cornerSize)), 0);
4444
}
4545
}
4646
} else {
4747
if (cornerFamily === CornerFamily.ROUNDED) {
48-
corner = MDCCornerTreatment.cornerWithRadius(PercentLength.toDevicePixels(cornerSize));
48+
corner = MDCCornerTreatment.cornerWithRadius(Utils.layout.toDeviceIndependentPixels(PercentLength.toDevicePixels(cornerSize)));
4949
} else {
50-
corner = MDCCornerTreatment.cornerWithCut(PercentLength.toDevicePixels(cornerSize));
50+
corner = MDCCornerTreatment.cornerWithCut(Utils.layout.toDeviceIndependentPixels(PercentLength.toDevicePixels(cornerSize)));
5151
}
5252
}
5353
return corner;

0 commit comments

Comments
 (0)