Control cTmp = Display.getCurrent( ).getCursorControl( );
Control cTmp = isPressingKey ? Display.getCurrent( ) .getFocusControl( ) : Display.getCurrent( ) .getCursorControl( );
	public void focusLost( FocusEvent e )	{		if ( e.getSource( ).equals( cmpDropDown )				|| e.getSource( ).equals( srTransparency ) )		{			// Condition added to handle behavior under Linux			Control cTmp = Display.getCurrent( ).getCursorControl( );			if ( cTmp != null )			{				if ( cTmp.equals( btnGradient )						|| cTmp.equals( btnCustom )						|| cTmp.equals( btnReset )						|| cTmp.equals( btnAuto )						|| cTmp.equals( btnImage )						|| ( e.getSource( ).equals( cmpDropDown ) && cTmp.equals( srTransparency ) ) )				{					return;				}				if ( cTmp.equals( cnvSelection ) || cTmp.equals( btnDown ) )				{					bJustFocusLost = true;				}			}			cmpDropDown.getShell( ).dispose( );			return;		}	}