summaryrefslogtreecommitdiff
path: root/gnu/java
diff options
context:
space:
mode:
authorAndreas Tobler <a.tobler@schweiz.org>2005-10-04 05:28:18 +0000
committerAndreas Tobler <a.tobler@schweiz.org>2005-10-04 05:28:18 +0000
commit4c6c15873d4c35f2575b52c2b6c4585fe13bd5a7 (patch)
treed5b4e05bc23b94fe159855e8d70263ca9664b5d5 /gnu/java
parent1aae4de21a114a3cb69d30373c70b26dbcee7fdc (diff)
downloadclasspath-4c6c15873d4c35f2575b52c2b6c4585fe13bd5a7.tar.gz
2005-10-04 Andreas Tobler <a.tobler@schweiz.ch>
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (clearRect): Check bg against null to avoid NPE.
Diffstat (limited to 'gnu/java')
-rw-r--r--gnu/java/awt/peer/gtk/GdkGraphics2D.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/gnu/java/awt/peer/gtk/GdkGraphics2D.java b/gnu/java/awt/peer/gtk/GdkGraphics2D.java
index 7c8775954..d78bbe0a6 100644
--- a/gnu/java/awt/peer/gtk/GdkGraphics2D.java
+++ b/gnu/java/awt/peer/gtk/GdkGraphics2D.java
@@ -1068,8 +1068,9 @@ public class GdkGraphics2D extends Graphics2D
public void clearRect(int x, int y, int width, int height)
{
- cairoSetRGBAColor(bg.getRed() / 255.0, bg.getGreen() / 255.0,
- bg.getBlue() / 255.0, 1.0);
+ if (bg != null)
+ cairoSetRGBAColor(bg.getRed() / 255.0, bg.getGreen() / 255.0,
+ bg.getBlue() / 255.0, 1.0);
cairoNewPath();
cairoRectangle(x, y, width, height);
cairoFill();