Bug 256656 [FieldAssist] cancel auto activation of proposal popup when caret moved
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
* been notified.  Perform any cleanup that is needed.
	 */
	private void internalPopupOpened() {
		
		if (control instanceof Combo) {
			((Combo)control).setListVisible(false);
		}
	}
	
	/*
	 * Return whether the control content contains explicit auto
	 * activation characters.  Used to determine whether the popup
	 * should be closed when no auto activation characters remain.
	 * Note that this method does *not* return true if autoactivation
	 * should occur on any character.  In other words, this method
	 * should not be used to determine whether autoactivation should
	 * occur at all.
	 */
	private boolean controlContentContainsAutoActivationCharacter() {
		if (autoActivateString == null || autoActivateString.length() == 0)
			return false;
		String content = getControlContentAdapter().getControlContents(getControl());
		for (int i=0; i<autoActivateString.length(); i++) {
			if (content.indexOf(autoActivateString.charAt(i)) >= 0)
				return true;
		}
		return false;
	}
}