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

Commit 1430fdc2 authored by Deepanshu Gupta's avatar Deepanshu Gupta Committed by Android Git Automerger
Browse files

am 24ca6320: am 8db8bc63: Merge "Skip drawing empty shapes to keep Apple JRE...

am 24ca6320: am 8db8bc63: Merge "Skip drawing empty shapes to keep Apple JRE happy." into mnc-ub-dev

* commit '24ca6320':
  Skip drawing empty shapes to keep Apple JRE happy.
parents 75f5e7f5 24ca6320
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -35,6 +35,8 @@ import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.geom.AffineTransform;
import java.awt.geom.Arc2D;
import java.awt.geom.Path2D;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;


@@ -707,6 +709,12 @@ public final class Canvas_Delegate {
                    @Override
                    public void draw(Graphics2D graphics, Paint_Delegate paintDelegate) {
                        Shape shape = pathDelegate.getJavaShape();
                        Rectangle2D bounds = shape.getBounds2D();
                        if (bounds.isEmpty()) {
                            // Apple JRE 1.6 doesn't like drawing empty shapes.
                            // http://b.android.com/178278
                            return;
                        }
                        int style = paintDelegate.getStyle();

                        if (style == Paint.Style.FILL.nativeInt ||