Bug 194163 Inconsistent behaviors occur when clicking F1 in Data Binding help page [17]
Description: In Data Binding Press "F1" button Build number: 2.2.0.v20070625-0630 Steps: 1.Open chart builder, go to "Select Data" tab 2.Click "Data Binding..." button 3.Press "F1" button 4.Help dialog will be pop up 5.Click nothingness in the "About" menu 5.Press "F1" button again Expected result: page no change. Actual result: the page change to another one. Error log: N/A
chart/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/ReportDataServiceProvider.java
{
	private ExtendedItemHandle itemHandle;
	/**
	 * This flag indicates whether the error is found when fetching data. This
	 * is to help reduce invalid query.
	 */
	private boolean isErrorFound = false;
	public ReportDataServiceProvider( ExtendedItemHandle itemHandle )
	{
		super( );
		this.itemHandle = itemHandle;
	}
	private ModuleHandle getReportDesignHandle( )
	{
		return itemHandle.getModuleHandle( );
	}
	public String[] getAllDataSets( )
	{
		List list = getReportDesignHandle( ).getVisibleDataSets( );
		String[] names = new String[list.size( )];
		for ( int i = 0; i < names.length; i++ )
		{
			names[i] = ( (DataSetHandle) list.get( i ) ).getQualifiedName( );
		}
		return names;
	}
	public final String[] getPreviewHeader( ) throws ChartException