Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9be1d08a authored by Leon Scroggins's avatar Leon Scroggins Committed by Android (Google) Code Review
Browse files

Merge "Allow non-convex paths in Outline#setConvexPath" into qt-dev

parents 06cbf657 63eb6e49
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -273,8 +273,12 @@ public final class Outline {
    }

    /**
     * Sets the Constructs an Outline from a
     * Sets the Outline to a
     * {@link android.graphics.Path#isConvex() convex path}.
     *
     * @param convexPath used to construct the Outline. As of
     * {@link android.os.Build.VERSION_CODES#Q}, it is no longer required to be
     * convex.
     */
    public void setConvexPath(@NonNull Path convexPath) {
        if (convexPath.isEmpty()) {
@@ -282,10 +286,6 @@ public final class Outline {
            return;
        }

        if (!convexPath.isConvex()) {
            throw new IllegalArgumentException("path must be convex");
        }

        if (mPath == null) {
            mPath = new Path();
        }