@Override protected void closeProposalPopup() { // workaround to keep popup open String content = getControlContentAdapter().getControlContents(getControl()); int pos = getControlContentAdapter().getCursorPosition(getControl()); if( content.length() == 0 || pos == 0 ) { super.closeProposalPopup(); return; } String prefix = content.substring(0, pos); if( prefix.length() == 0 || prefix.endsWith(" ") ) { super.closeProposalPopup(); return; } }
closeProposalPopup(); } else { closeProposalPopup();