Bug 157744 [Regression]GUI has memory leak
Causes by 153732, designer has a regression to hold the report design handle in a hashmap. That causes the report design can not be released.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/editparts/ReportElementEditPart.java
protected void refreshBackgroundImage( DesignElementHandle handle )
	{
		IReportElementFigure figure = (IReportElementFigure) getFigure( );
		String backGroundImage = getBackgroundImage( handle );
		Object backGroundPosition = getBackgroundPosition( handle );
		int backGroundRepeat = getBackgroundRepeat( handle );
		if ( backGroundImage == null )
		{
			figure.setImage( null );
		}
		else
		{
			Image image = null;
			try
			{
				image = ImageManager.getInstance( ).getImage( backGroundImage );
			}
			catch ( SWTException e )
			{
				
				image = null;
			}
			if ( image == null )
			{
				figure.setImage( null );
				return;
			}
			figure.setImage( image );
			figure.setRepeat( backGroundRepeat );
			if ( backGroundPosition instanceof int[] )