summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/awt/j2d/Graphics2DImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/awt/j2d/Graphics2DImpl.java')
-rw-r--r--libjava/gnu/awt/j2d/Graphics2DImpl.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/gnu/awt/j2d/Graphics2DImpl.java b/libjava/gnu/awt/j2d/Graphics2DImpl.java
index dd46e7fe410..5091af69f69 100644
--- a/libjava/gnu/awt/j2d/Graphics2DImpl.java
+++ b/libjava/gnu/awt/j2d/Graphics2DImpl.java
@@ -175,6 +175,12 @@ public class Graphics2DImpl extends Graphics2D implements Cloneable
public void clipRect(int x, int y, int width, int height)
{
Shape clip = state.getClip();
+ if (clip == null)
+ {
+ clip = new Rectangle (x,y,width,height);
+ setClip (clip);
+ return;
+ }
if (clip instanceof Rectangle)
{
Rectangle clipRect = (Rectangle) clip;
OpenPOWER on IntegriCloud