Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/MakePersistentAction.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/MakePersistentAction.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/MakePersistentAction.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/MakePersistentAction.java
index 7fcc503f65..b51bc9aea9 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/MakePersistentAction.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/actions/MakePersistentAction.java
@@ -87,7 +87,10 @@ public class MakePersistentAction implements IObjectActionDelegate {
}
private void addSelectedType(ICompilationUnit compilationUnit, Map<IProject, List<IType>> types) {
- addSelectedType(getPrimaryType(compilationUnit), types);
+ IType primaryType = this.getPrimaryType(compilationUnit);
+ if (primaryType != null) {
+ this.addSelectedType(primaryType, types);
+ }
}
private void addSelectedType(IType primaryType, Map<IProject, List<IType>> typesMap) {

Back to the top