IDEA-86337 Disable actions in 'Generate...' popup which can't be applied. Fixed.

This commit is contained in:
Danila Ponomarenko
2012-05-24 17:07:11 +04:00
parent b9c3891f84
commit 9f002548ac
8 changed files with 62 additions and 16 deletions
@@ -53,10 +53,7 @@ public class BaseGenerateAction extends CodeInsightAction {
PsiDocumentManager.getInstance(project).commitAllDocuments();
PsiClass targetClass = getTargetClass(editor, file);
if (targetClass == null) return false;
if (!isValidForClass(targetClass)) return false; //?
return true;
return targetClass != null && isValidForClass(targetClass);
}
protected boolean isValidForClass(final PsiClass targetClass) {