Bug 313646 SVG chart using pattern as color or background does not work when preview in firefox for the first time.[13]
description: SVG chart using pattern as color or background does not work when preview in firefox for the first time. build id: 2.6.0 v20100520-0630 steps to reproduce: 1.New a SVG chart using pattern as color or background color. 2.Preview in firefox. Actual result: The pattern does not work when you first preview in firefox.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGGraphics2D.java
* (non-Javadoc)
	 * 
	 * @see java.awt.Graphics#setXORMode(java.awt.Color)
	 */
	public void setXORMode( Color xorColor )
	{
		if ( ( color == null ) || ( xorColor == null ) )
			return;
		int newColor = ( ( xorColor.getRed( ) << 16 )
				+ ( xorColor.getGreen( ) << 8 ) + xorColor.getBlue( ) )
				^ ( ( color.getRed( ) << 16 ) + ( color.getGreen( ) << 8 ) + color.getBlue( ) );
		int r = newColor >> 16 & 0x0000FF;
		int g = ( 0x00FF00 & newColor ) >> 8;
		int b = 0x0000FF & newColor;
		color = new Color( r, g, b );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see java.awt.Graphics#getFontMetrics(java.awt.Font)
	 */
	public FontMetrics getFontMetrics( Font arg0 )
	{
		logger.log( new Exception( Messages.getString( "SVGGraphics2D.getFontMetrics.Font" ) ) ); 
		return null;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see java.awt.Graphics#getClipBounds()