Bug 124598 Copy the first table in attached file and paste it will paste a table with higer detail row.
Description: Copy the first table in attached file and paste it will paste a table with higer detail row. Steps to reproduce: 1. Open attached file 2. Copy the first table and paste it Expected result: The table pasted will be the same as its origin table. Actual result: The size of detail row changed in Layout.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/layout/TableLayout.java
adjustMaxNumber = adjustNumber[j];
				}
			}
		}
		if ( adjustMaxNumber > 0 )
		{
			TableLayoutData.ColumnData columnData = data
					.findColumnData( adjustMaxNumber );
			columnData.minColumnWidth = adjustMax;
			columnData.trueMinColumnWidth = trueAdjustMax;
			adjust.remove( new Integer( adjustMaxNumber ) );
			hasAdjust.add( new Integer( adjustMaxNumber ) );
			caleMergeMinWidth( figures, adjust, hasAdjust );
		}
	}
	private void init( TableLayoutData.ColumnData[] columnWidths,
			TableLayoutData.RowData[] rowHeights )
	{
		int size = rowHeights.length;
		for ( int i = 1; i < size + 1; i++ )
		{
			rowHeights[i - 1] = new TableLayoutData.RowData( );
			rowHeights[i - 1].rowNumber = i;
			Object obj = getOwner( ).getRow( i );
			RowHandleAdapter adapt = HandleAdapterFactory.getInstance( )
					.getRowHandleAdapter( obj );
			rowHeights[i - 1].height = adapt.getHeight( );
			rowHeights[i - 1].isForce = adapt.isCustomHeight( );
			
			DimensionHandle dim = ( (RowHandle) adapt.getHandle( ) )