diff options
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.java | 5 |
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) { |