Bug 132652 Click other property will cause the previous revised value lost in Properties sheet.
Description: Click other property will cause the previous revised value lost in Properties sheet. Steps to reproduce: 1. Insert a label 2. Open Properties sheet, select the label. 3. Input 10pt in Margin left, then click Margin right. Expected result: 10pt is saved. Actual result: 10pt was lost.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/swt/custom/CCombo.java
break;
			}
			
			
			if (isDisposed()) break;
			
			if (event.keyCode == SWT.ARROW_UP || event.keyCode == SWT.ARROW_DOWN) {
				if ((event.stateMask & SWT.ALT) != 0) {
					boolean dropped = isDropped ();
					text.selectAll ();
					if (!dropped) setFocus ();
					dropDown (!dropped);
					break;
				}
				int oldIndex = getSelectionIndex ();
				
				if (event.keyCode == SWT.ARROW_UP) {
					select (Math.max (oldIndex - 1, 0));
				} else {
					select (Math.min (oldIndex + 1, getItemCount () - 1));
				}
		
				
				
				if (isDisposed()) break;
			}
			
			if(!getEditable())
			{
				boolean dropped = isDropped ();