Index: modules/awt/src/main/java/common/java/awt/Component.java =================================================================== --- modules/awt/src/main/java/common/java/awt/Component.java (revision 627985) +++ modules/awt/src/main/java/common/java/awt/Component.java (working copy) @@ -3706,8 +3706,10 @@ if (g == null) { return; } + + initGraphics(g, event); + if (event.getID() == PaintEvent.PAINT) { - initGraphics(g, event); paint(g); } else { update(g);