Index: javax/swing/plaf/metal/MetalScrollBarUI.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/metal/MetalScrollBarUI.java,v retrieving revision 1.6 diff -u -r1.6 MetalScrollBarUI.java --- javax/swing/plaf/metal/MetalScrollBarUI.java 8 Sep 2005 08:58:48 -0000 1.6 +++ javax/swing/plaf/metal/MetalScrollBarUI.java 28 Sep 2005 13:12:42 -0000 @@ -345,7 +345,7 @@ thumbBounds.y + thumbBounds.height); // draw the pattern - MetalUtils.fillMetalPattern(g, thumbBounds.x + 3, thumbBounds.y + 3, + MetalUtils.fillMetalPattern(c, g, thumbBounds.x + 3, thumbBounds.y + 3, thumbBounds.width - 6, thumbBounds.height - 6, thumbHighlightColor, new Color(102, 102, 153)); } Index: javax/swing/plaf/metal/MetalSplitPaneDivider.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/metal/MetalSplitPaneDivider.java,v retrieving revision 1.2 diff -u -r1.2 MetalSplitPaneDivider.java --- javax/swing/plaf/metal/MetalSplitPaneDivider.java 2 Jul 2005 20:32:51 -0000 1.2 +++ javax/swing/plaf/metal/MetalSplitPaneDivider.java 28 Sep 2005 13:12:42 -0000 @@ -78,7 +78,7 @@ { //super.paint(g); Dimension s = getSize(); - MetalUtils.fillMetalPattern(g, 2, 2, s.width - 4, s.height - 4, + MetalUtils.fillMetalPattern(splitPane, g, 2, 2, s.width - 4, s.height - 4, light, dark); } }