diff options
author | Roman Kennke <roman@kennke.org> | 2006-06-16 10:27:29 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-06-16 10:27:29 +0000 |
commit | 5d9f204931d936961985b41a3e4d0146915df0c9 (patch) | |
tree | a06fb1d7b67d22307bd5d7fd2f8d22db89524672 | |
parent | 9acd59089d496ded7980c49ecc9b318aea30080b (diff) | |
download | classpath-5d9f204931d936961985b41a3e4d0146915df0c9.tar.gz |
2006-06-16 Roman Kennke <kennke@aicas.com>
PR 28027
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Don't use setClip() but instead clipRect() to
intersect the current clip with a new one.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | gnu/java/awt/peer/gtk/CairoGraphics2D.java | 2 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,10 @@ +2006-06-16 Roman Kennke <kennke@aicas.com> + + PR 28027 + * gnu/java/awt/peer/gtk/CairoGraphics2D.java + (drawImage): Don't use setClip() but instead clipRect() to + intersect the current clip with a new one. + 2006-06-15 Thomas Fitzsimmons <fitzsim@redhat.com> * configure.ac: Rename appletviewer to gappletviewer, jarsigner to diff --git a/gnu/java/awt/peer/gtk/CairoGraphics2D.java b/gnu/java/awt/peer/gtk/CairoGraphics2D.java index 83d416df6..3d093bae4 100644 --- a/gnu/java/awt/peer/gtk/CairoGraphics2D.java +++ b/gnu/java/awt/peer/gtk/CairoGraphics2D.java @@ -1358,7 +1358,7 @@ public abstract class CairoGraphics2D extends Graphics2D else { cy = dy2; ch = dy1 - dy2; } - setClip( cx, cy, cw, ch ); + clipRect( cx, cy, cw, ch ); AffineTransform tx = new AffineTransform(); tx.translate( dx1 - sx1*scaleX, dy1 - sy1*scaleY ); |