summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-06-16 10:27:29 +0000
committerRoman Kennke <roman@kennke.org>2006-06-16 10:27:29 +0000
commit5d9f204931d936961985b41a3e4d0146915df0c9 (patch)
treea06fb1d7b67d22307bd5d7fd2f8d22db89524672
parent9acd59089d496ded7980c49ecc9b318aea30080b (diff)
downloadclasspath-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--ChangeLog7
-rw-r--r--gnu/java/awt/peer/gtk/CairoGraphics2D.java2
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a49643095..5956790fd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 );