@@ -791,7 +791,7 @@ private void updatePath() {
791791
792792 /** Compute mInnerTopLeftCorner */
793793 mInnerTopLeftCorner .x = mInnerClipTempRectForBorderRadius .left ;
794- mInnerTopLeftCorner .y = mInnerClipTempRectForBorderRadius .top ;
794+ mInnerTopLeftCorner .y = mInnerClipTempRectForBorderRadius .top * 2 ;
795795
796796 getEllipseIntersectionWithLine (
797797 // Ellipse Bounds
@@ -817,7 +817,7 @@ private void updatePath() {
817817 }
818818
819819 mInnerBottomLeftCorner .x = mInnerClipTempRectForBorderRadius .left ;
820- mInnerBottomLeftCorner .y = mInnerClipTempRectForBorderRadius .bottom ;
820+ mInnerBottomLeftCorner .y = mInnerClipTempRectForBorderRadius .bottom * - 2 ;
821821
822822 getEllipseIntersectionWithLine (
823823 // Ellipse Bounds
@@ -843,7 +843,7 @@ private void updatePath() {
843843 }
844844
845845 mInnerTopRightCorner .x = mInnerClipTempRectForBorderRadius .right ;
846- mInnerTopRightCorner .y = mInnerClipTempRectForBorderRadius .top ;
846+ mInnerTopRightCorner .y = mInnerClipTempRectForBorderRadius .top * 2 ;
847847
848848 getEllipseIntersectionWithLine (
849849 // Ellipse Bounds
@@ -869,7 +869,7 @@ private void updatePath() {
869869 }
870870
871871 mInnerBottomRightCorner .x = mInnerClipTempRectForBorderRadius .right ;
872- mInnerBottomRightCorner .y = mInnerClipTempRectForBorderRadius .bottom ;
872+ mInnerBottomRightCorner .y = mInnerClipTempRectForBorderRadius .bottom * - 2 ;
873873
874874 getEllipseIntersectionWithLine (
875875 // Ellipse Bounds
0 commit comments