Removed duplicate #getBoldStylerProvider call
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java
index baa8954..e2687f2 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java
@@ -844,11 +844,13 @@
StyledString styledString= ((ICompletionProposalExtension6)current).getStyledDisplayString();
if (current instanceof ICompletionProposalExtension3 && current instanceof ICompletionProposalExtension7) {
if (Helper.okToUse(fProposalShell)) {
- if (fContentAssistant.getBoldStylerProvider() == null) {
- fContentAssistant.setBoldStylerProvider(new BoldStylerProvider(fProposalShell.getFont()));
+ BoldStylerProvider boldStylerProvider= fContentAssistant.getBoldStylerProvider();
+ if (boldStylerProvider == null) {
+ boldStylerProvider= new BoldStylerProvider(fProposalShell.getFont());
+ fContentAssistant.setBoldStylerProvider(boldStylerProvider);
}
styledString= ((ICompletionProposalExtension7) current).emphasizeMatch(fContentAssistSubjectControlAdapter.getDocument(), fFilterOffset,
- fContentAssistant.getBoldStylerProvider());
+ boldStylerProvider);
}
}
displayString= styledString.getString();