@Nullable
public static PsiClass findMainClass(final Project project, final String mainClassName, final GlobalSearchScope scope) {
+ if (project.isDefault()) return null;
final PsiManager psiManager = PsiManager.getInstance(project);
final String shortName = StringUtil.getShortName(mainClassName);
final String packageName = StringUtil.getPackageName(mainClassName);
}
});
+ myAddPatternButton.setEnabled(!myProject.isDefault());
myAddPatternButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
addPatternFilter();
}
});
+ myAddClassButton.setEnabled(!myProject.isDefault());
myAddClassButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
addClassFilter();
*/
package com.intellij.ide.actions;
-import com.intellij.idea.ActionsBundle;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.actionSystem.PlatformDataKeys;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Pair;
-import com.intellij.openapi.util.text.StringUtil;
-import org.jetbrains.annotations.Nullable;
public abstract class UndoRedoAction extends DumbAwareAction {
public UndoRedoAction() {
}
UndoManager undoManager = getUndoManager(editor, dataContext);
- presentation.setEnabled(isAvailable(editor, undoManager));
+ presentation.setEnabled(undoManager != null && isAvailable(editor, undoManager));
Pair<String, String> pair = getActionNameAndDescription(editor, undoManager);
}
model.setType(TestType.CLASS);
addListener.addActionListener(new AddTestListenerListener());
+ addListener.setEnabled(!project.isDefault());
removeListener.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event) {