Bug 177108 A height will be added to the last row in XML source when adjusting the width of the column[00]
A height will be added to the last row in XML source when adjusting the width of the column[00] Build number: 2.2.0.v20070313-0630 Steps to reproduce: 1.new a report 2.insert a 3*3 grid and add borders to all the cells,drag mouse to adjust the width of the thrid column,switch to XML Source, "<property name="height">0.2395833333in</property>" displayed 3.preview in PDF Expected result: height of three rows is the same Actual result: The third column is higher than the two others Error log: N/A
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/schematic/TableHandleAdapter.java
List cellChildren = adapt.getChildren( );
			int len = cellChildren.size( );
			TableHandleAdapter.RowUIInfomation info = (TableHandleAdapter.RowUIInfomation) rowInfo
					.get( children.get( i ) );
			for ( int j = 0; j < len; j++ )
			{
				CellHandleAdapter cellAdapt = HandleAdapterFactory
						.getInstance( ).getCellHandleAdapter(
								cellChildren.get( j ) );
				int cellIndex = info.getAllChildren( ).indexOf(
						cellChildren.get( j ) );
				if ( cellAdapt.getColumnSpan( ) != 1 )
				{
					if ( cellIndex + 2 <= info.getAllChildren( ).size( )
							&& cellIndex >= 0 )
					{
						fillRowInfoChildrenList( children.get( i ),
								cellIndex + 2, cellAdapt.getColumnSpan( ) - 1,
								cellChildren.get( j ) );
					}
				}
				if ( cellAdapt.getRowSpan( ) != 1 )
				{
					for ( int k = i + 1; k < i + cellAdapt.getRowSpan( ); k++ )
					{
						if ( cellIndex < 0
								|| cellIndex + cellAdapt.getColumnSpan( ) > info
										.getAllChildren( ).size( ) )
						{
							continue;