From f318a8006fcfb18091179e2534e1682f4394d431 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Thu, 3 Nov 2005 00:21:20 +0000 Subject: * gnu/java/awt/peer/gtk/GdkGraphics.java (initComponentGraphics): Set color to BLACK when getForeground() returns null. (initComponentGraphicsUnlocked): Likewise. --- ChangeLog | 6 ++++++ gnu/java/awt/peer/gtk/GdkGraphics.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 46abde4f8..05a7559c5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-11-02 Mark Wielaard + + * gnu/java/awt/peer/gtk/GdkGraphics.java (initComponentGraphics): Set + color to BLACK when getForeground() returns null. + (initComponentGraphicsUnlocked): Likewise. + 2005-11-02 Mark Wielaard * javax/swing/Timer.java (Waker.run): Synchronize on queueLock and use diff --git a/gnu/java/awt/peer/gtk/GdkGraphics.java b/gnu/java/awt/peer/gtk/GdkGraphics.java index cd3769736..d80306c8a 100644 --- a/gnu/java/awt/peer/gtk/GdkGraphics.java +++ b/gnu/java/awt/peer/gtk/GdkGraphics.java @@ -129,6 +129,8 @@ public class GdkGraphics extends Graphics { initState (component); color = component.awtComponent.getForeground (); + if (color == null) + color = Color.BLACK; Dimension d = component.awtComponent.getSize (); clip = new Rectangle (0, 0, d.width, d.height); } @@ -138,6 +140,8 @@ public class GdkGraphics extends Graphics { initStateUnlocked (component); color = component.awtComponent.getForeground (); + if (color == null) + color = Color.BLACK; Dimension d = component.awtComponent.getSize (); clip = new Rectangle (0, 0, d.width, d.height); } -- cgit v1.2.1