166645: NPE in TextEditorActionContributor when opening Ant editor [mkeller]
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java
index 031077d..422dc0e 100644
--- a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java
+++ b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java
@@ -34,6 +34,7 @@
* <li>Add Bookmark</li>
* <li>Add Task</li>
* <li>Change Encoding</li>
+ * <li>Quick Assist</li>
* </ul>
*
* @since 2.0
@@ -63,6 +64,7 @@
fChangeEncodingAction= new RetargetTextEditorAction(TextEditorMessages.getBundleForConstructedKeys(), "Editor.ChangeEncodingAction."); //$NON-NLS-1$
fQuickAssistAction= new RetargetTextEditorAction(TextEditorMessages.getBundleForConstructedKeys(), "Editor.QuickAssist."); //$NON-NLS-1$
fQuickAssistAction.setActionDefinitionId(ITextEditorActionDefinitionIds.QUICK_ASSIST);
+ fQuickAssistMenuEntry= new ActionContributionItem(fQuickAssistAction);
}
/**
@@ -117,7 +119,6 @@
IMenuManager editMenu= menu.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT);
if (editMenu != null) {
- fQuickAssistMenuEntry= new ActionContributionItem(fQuickAssistAction);
editMenu.appendToGroup(ITextEditorActionConstants.GROUP_ASSIST, fQuickAssistMenuEntry);
fQuickAssistMenuEntry.setVisible(false);
}