"Copy as Diagnostic Test" is visible only in internal mode.

This commit is contained in:
Evgeny Gerashchenko
2014-07-30 23:06:31 +04:00
parent f32aecb8ff
commit d4d25f6ed0
@@ -55,9 +55,11 @@ public class CopyAsDiagnosticTestAction extends AnAction {
@Override
public void update(AnActionEvent e) {
e.getPresentation().setVisible(ApplicationManager.getApplication().isInternal());
Editor editor = e.getData(CommonDataKeys.EDITOR);
PsiFile psiFile = e.getData(CommonDataKeys.PSI_FILE);
e.getPresentation().setEnabled(editor != null && psiFile instanceof JetFile && ApplicationManager.getApplication().isInternal());
e.getPresentation().setEnabled(editor != null && psiFile instanceof JetFile);
}
}