From f6bbd6e4c48637393233a65889e04c836c010660 Mon Sep 17 00:00:00 2001 From: bryce Date: Thu, 15 Feb 2001 04:36:34 +0000 Subject: * gnu/awt/j2d/DirectRasterGraphics.java (clone): Hoist to public. * gnu/awt/j2d/IntegerGraphicsState.java (setClip): Call Rectangle.clone(), not Object.clone(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39706 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/gnu/awt/j2d/DirectRasterGraphics.java | 2 ++ libjava/gnu/awt/j2d/IntegerGraphicsState.java | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'libjava/gnu') diff --git a/libjava/gnu/awt/j2d/DirectRasterGraphics.java b/libjava/gnu/awt/j2d/DirectRasterGraphics.java index 6bbdbd1d23e..8d25b88d018 100644 --- a/libjava/gnu/awt/j2d/DirectRasterGraphics.java +++ b/libjava/gnu/awt/j2d/DirectRasterGraphics.java @@ -79,4 +79,6 @@ public interface DirectRasterGraphics extends Cloneable * Detach previously mapped pixel data from a raster object. */ public void unmapRaster(MappedRaster mappedRaster); + + public Object clone(); } diff --git a/libjava/gnu/awt/j2d/IntegerGraphicsState.java b/libjava/gnu/awt/j2d/IntegerGraphicsState.java index 923720e06ae..90a1a4d2ab5 100644 --- a/libjava/gnu/awt/j2d/IntegerGraphicsState.java +++ b/libjava/gnu/awt/j2d/IntegerGraphicsState.java @@ -69,7 +69,6 @@ public class IntegerGraphicsState extends AbstractGraphicsState super.dispose(); } - // -------- Graphics methods: public void setColor(Color color) @@ -101,7 +100,7 @@ public class IntegerGraphicsState extends AbstractGraphicsState { if (clip instanceof Rectangle) { - Rectangle clipRect = (Rectangle) clip.clone(); + Rectangle clipRect = (Rectangle) ((Rectangle) clip).clone(); clipRect.x += tx; clipRect.y += ty; -- cgit v1.2.3