diff options
Diffstat (limited to 'java/org/gnu/emacs/EmacsFillPolygon.java')
| -rw-r--r-- | java/org/gnu/emacs/EmacsFillPolygon.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/java/org/gnu/emacs/EmacsFillPolygon.java b/java/org/gnu/emacs/EmacsFillPolygon.java index 6bc8333984a..d99fdd97782 100644 --- a/java/org/gnu/emacs/EmacsFillPolygon.java +++ b/java/org/gnu/emacs/EmacsFillPolygon.java @@ -26,8 +26,11 @@ import android.graphics.Point; import android.graphics.Rect; import android.graphics.RectF; +import android.os.Build; + public final class EmacsFillPolygon { + @SuppressWarnings ("deprecation") /* computeBounds (IZ) */ public static void perform (EmacsDrawable drawable, EmacsGC gc, Point points[]) { @@ -60,7 +63,15 @@ public final class EmacsFillPolygon /* Compute the damage rectangle. */ rectF = new RectF (0, 0, 0, 0); - path.computeBounds (rectF, true); + + /* computeBounds (IZ) is deprecated but the incompetence of + Android's release management has caused its replacement to be + omitted from published header files. */ + + /* if (Build.VERSION.SDK_INT < Build.VERSION_CODES.VANILLA_ICE_CREAM) */ + path.computeBounds (rectF, true); + /* else + path.computeBounds (rectF); */ rect = new Rect ((int) Math.floor (rectF.left), (int) Math.floor (rectF.top), |
