Bug 146159 [Regression]Changing font operation doesn't work other than the first time
Description: The first time changing operation can work well. However, Change it again, it won't work. Steps: 1.Insert lable/text to layout or master page 2.Change the font from serif to cursive, it works well 3.Change the font again Result: The action doesn't work Additional infor: build number:200606080632
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/editparts/ReportElementEditPart.java
/**
	 * Marks edit part dirty
	 * 
	 * @param bool
	 * @param notifyParent
	 */
	public void markDirty( boolean bool, boolean notifyParent )
	{
		this.isDirty = bool;
		if ( notifyParent )
		{
			notifyChildrenDirty( bool );
		}
		if ( bool )
		{
			List list = getChildren( );
			int size = list.size( );
			for ( int i = 0; i < size; i++ )
			{
				( (ReportElementEditPart) list.get( i ) ).markDirty( bool,
						false );
			}
		}
	}
	protected void notifyChildrenDirty( boolean bool )
	{
		Object parent = getParent( );
		if ( parent != null && parent instanceof ReportElementEditPart )
		{
			( (ReportElementEditPart) parent ).notifyChildrenDirty( bool );