Bug 113938 Report is marked dirty when open/close cascading parameter dialog without doing any operation on it
description: Report is marked dirty when open/close cascading parameter dialog without doing any operation on it steps to reproduce: 1.new a cascading parameter group 2.save the reprot 3.double click the cascading parameter to bring out edit box 4.click OK to close edit box actual result: Report has been marked dirty expected result: No dirty marked for that no operations done in edit parameter dialog
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/ParameterDialog.java
if ( !dataSet.parametersIterator( ).hasNext( ) )
			{
				avaiableList.add( dataSet.getQualifiedName( ) );
			}
		}
		String[] newList = (String[]) avaiableList.toArray( new String[]{} );
		if ( oldList.length != newList.length )
		{
			dataSetChooser.setItems( newList );
			if ( StringUtil.isBlank( selectedDataSetName ) )
			{
				dataSetChooser.select( 0 );
				refreshColumns( false );
			}
			else
			{
				dataSetChooser.setText( selectedDataSetName );
			}
		}
	}
	private void refreshColumns( boolean onlyFilter )
	{
		if ( columnChooser == null )
		{
			return;
		}
		if ( !onlyFilter )
		{
			cachedColumns = DataSetManager.getCurrentInstance( )
					.getColumns( dataSetChooser.getText( ), false );