Bug 169058 While double click element node in source outline of XML source editor, the design file is regarded as 'edited' [00]
Build Number: 2.2.0.v20061225-1650 Description: While double click element node in source outline of XML source editor, the design file is regard as 'edited' Step to reproduce: 1. new a report and insert a label item 2. switch to the xml source editor with report outline 3. double click the label item again and again Actual result: The save button on toolbar has change its state with the double click operation
UI/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer/ui/editor/pages/xml/ReportXMLSourceEditorFormPage.java
{
			getModel( ).serialize( out );
			String newInput = out.toString( );
			reportXMLEditor.getDocumentProvider( )
					.getDocument( getEditorInput( ) )
					.set( newInput );
			markDirty( );
		}
		catch ( IOException e )
		{
			ExceptionHandler.handle( e );
		}
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.designer.core.util.mediator.IColleague#performRequest(org.eclipse.birt.report.designer.core.util.mediator.request.ReportRequest)
	 */
	public void performRequest( ReportRequest request )
	{
		if ( ReportRequest.SELECTION.equals( request.getType( ) )
				&& !( request.getSource( ) instanceof ReportXMLSourceEditorFormPage )
				&& isActive( )
				&& request.getSource( ) instanceof DesignerOutlinePage )
		{
			handleSelectionChange( request );
		}
	}
	private void handleSelectionChange( ReportRequest request )
	{