View | Details | Raw Unified | Return to bug 78244 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java (-2 / +1 lines)
Lines 17-23 Link Here
17
import org.eclipse.osgi.util.TextProcessor;
17
import org.eclipse.osgi.util.TextProcessor;
18
18
19
import org.eclipse.swt.SWT;
19
import org.eclipse.swt.SWT;
20
import org.eclipse.swt.accessibility.ACC;
21
import org.eclipse.swt.custom.BusyIndicator;
20
import org.eclipse.swt.custom.BusyIndicator;
22
import org.eclipse.swt.custom.StyleRange;
21
import org.eclipse.swt.custom.StyleRange;
23
import org.eclipse.swt.events.ControlEvent;
22
import org.eclipse.swt.events.ControlEvent;
Lines 589-595 Link Here
589
		} else {
588
		} else {
590
			fProposalTable= new Table(fProposalShell, SWT.H_SCROLL | SWT.V_SCROLL);
589
			fProposalTable= new Table(fProposalShell, SWT.H_SCROLL | SWT.V_SCROLL);
591
		}
590
		}
592
		fProposalTable.getAccessible().setFocus(ACC.CHILDID_SELF);
593
591
594
		fIsColoredLabelsSupportEnabled= fContentAssistant.isColoredLabelsSupportEnabled();
592
		fIsColoredLabelsSupportEnabled= fContentAssistant.isColoredLabelsSupportEnabled();
595
		if (fIsColoredLabelsSupportEnabled)
593
		if (fIsColoredLabelsSupportEnabled)
Lines 1196-1201 Link Here
1196
			// transfer focus since no verify key listener can be attached
1194
			// transfer focus since no verify key listener can be attached
1197
			if (!fContentAssistSubjectControlAdapter.supportsVerifyKeyListener() && Helper.okToUse(fProposalShell))
1195
			if (!fContentAssistSubjectControlAdapter.supportsVerifyKeyListener() && Helper.okToUse(fProposalShell))
1198
				fProposalShell.setFocus(); // may run event loop on GTK ??
1196
				fProposalShell.setFocus(); // may run event loop on GTK ??
1197
			fProposalTable.setFocus();
1199
1198
1200
			if (fAdditionalInfoController != null && Helper.okToUse(fProposalTable)) {
1199
			if (fAdditionalInfoController != null && Helper.okToUse(fProposalTable)) {
1201
				fAdditionalInfoController.install(fProposalTable);
1200
				fAdditionalInfoController.install(fProposalTable);

Return to bug 78244