Bug 123368 [SPM-Linux WS]Height of item area can't revert
Details: Height of item area can't revert Setp: 1.Insert a label and input some words. 2.Modify the label size to 10cm. 3.Undo that or set it to 10point. Actual result: 10cm is bigger than 10point, when I undo it, words is revert to 10point, but the area of the label can't revert.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/editparts/LabelEditPart.java
( (LabelFigure) getFigure( ) ).setFont( getFont( ) );
		( (LabelFigure) getFigure( ) ).setTextUnderline( style.getTextUnderline( ) );
		( (LabelFigure) getFigure( ) ).setTextLineThrough( style.getTextLineThrough( ) );
		( (LabelFigure) getFigure( ) ).setTextOverline( style.getTextOverline( ) );
		( (LabelFigure) getFigure( ) ).setTextAlign( style.getTextAlign( ) );
		( (LabelFigure) getFigure( ) ).setVerticalAlign( style.getVerticalAlign( ) );
		( (LabelFigure) getFigure( ) ).setDisplay( style.getDisplay( ) );
		( (LabelFigure) getFigure( ) ).setRecommendSize( getLabelAdapter( ).getSize( ) );
		( (AbstractGraphicalEditPart) getParent( ) ).setLayoutConstraint( this,
				getFigure( ),
				getConstraint( ) );
		( (LabelFigure) getFigure( ) ).setForegroundColor( ColorManager.getColor( getForegroundColor( (ReportItemHandle) getModel( ) ) ) );
		refreshBorder( (DesignElementHandle) getModel( ), new LineBorder( ) );
		Insets pist = getLabelAdapter( ).getPadding( getFigure( ).getInsets( ) );
		( (LineBorder) ( getFigure( ).getBorder( ) ) ).setPaddingInsets( pist );
		if ( !hasText( ) )
			( (LabelFigure) getFigure( ) ).setForegroundColor( ReportColorConstants.ShadowLineColor );
		else
			( (LabelFigure) getFigure( ) ).setForegroundColor( ColorManager.getColor( getForegroundColor( (ReportItemHandle) getModel( ) ) ) );
		refreshBackground( (DesignElementHandle) getModel( ) );
		refreshMargin( );
	}
	/**
	 * Returns if the model element has explicit text set.
	 * 
	 * @return
	 */
	protected boolean hasText( )
	{
		if ( StringUtil.isBlank( ( (LabelHandle) getModel( ) ).getDisplayText( ) ) )